Physics conversation: honest rotation, EOS placeholders, movement-cap anisotropy #38
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#38
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?
Agenda for the "true physics stuff" discussion Kai queued during the make-it-look-like-something pass. The current sim keeps persistent structure via three placeholder mechanisms that deserve principled replacements.
Placeholders shipped (galaxy.rs constants, documented in docs/galaxy-rust.md):
REPULSE_R2- gravity flips repulsive at contact range. Crude pressure proxy.CELL_MASS_CAP+ traffic-jam rejection + pressure overflow - incompressibility floor. Order-dependent occupancy checks, von-Neumann-only overflow spreading.ROTATION_RAD_PER_TICKin dataviz.tsx), not physics. Jammed filaments cannot coherently rotate in the current transfer model.Known artifacts to discuss:
MAX_SUBGRID_STEPclamps per-axis, so high-speed flows (bang ejecta at escape velocity) move diagonally and the explosion fractures into 90-degree lobes. Wants CFL-style substepping or magnitude-preserving clamping.Measurement harness:
cargo run --bin debug_sim [ticks]- seeded all-modes probe printing nonzero cells, max cell mass, rms radius, and wrap-safe annulus tangential velocity at checkpoints. Global L_z is not usable as a rotation metric near the boundary.Filed by Claude during the galaxy-gen visual overhaul session (commits
5a478a2,8bd065a).Status update after the living-galaxy architecture landed (commits 631b83e..37cf80f): the entity/process/event rework resolves several items on this agenda and reframes the rest.
Resolved:
ROTATION_RAD_PER_TICK) is deleted.Re-evaluated placeholders (kept, still load-bearing):
REPULSE_R2,CELL_MASS_CAP+ traffic-jam rejection, and pressure overflow still shape gas structure between collapses. Star formation now actively drains cap-dense cells (CloudCollapse consumes 55% + neighbors), so the cap is less of an endstate and more of a collapse threshold - which is what it gets reinterpreted as in the causal loop.Remaining for the physics conversation:
Filed by Claude during the living-galaxy build session.