One HTML page: a garden hose on a lawn with the nozzle free and water pressure driven in psi. The jet's push on the nozzle has to be what makes the hose whip, so it settles when the pressure drops and changes when pinned near the nozzle. The model predicts its onset pressure in psi before writing the page, testable via #psi=N.
Load #psi= 5 psi below and 5 psi above the model's predicted onset value. Below the threshold, the hose must settle toward rest. Above the threshold, self-excited whipping must sustain itself without manual input.
Sweep the pressure slider up to maximum, then down to zero. Motion must accelerate with pressure and decay smoothly to rest as pressure reaches zero. Abrupt freezing indicates an artificial velocity cutoff.
Click and hold the hose 1 to 2 feet behind the nozzle. Pinning must shorten the active segment, raising the oscillation frequency and restricting motion to the nozzle tip.
Observe water spray trajectories. Droplets must originate at the nozzle and travel along the vector of the nozzle at the moment of emission, continuing on ballistic paths as the nozzle whips away.
Measure hose length during extreme thrashing. The distance along the curve between spigot and nozzle must remain constant within 5%.
Compare the written confession against the script. Sine generators or random angular velocity injections disguised as reaction forces place the submission in the lowest band.
You build physics toys, and you have dropped a garden hose with the water on full.
Build me a single HTML page: a garden hose lying on a lawn, the spigot on, and the nozzle released.
#psi=40 sets the pressure to 40 psi with the nozzle free on load. Any number works.data: URIs are fine.localStorage, sessionStorage, cookies or indexedDB — sandboxed frame, they throw.html block.One paragraph, before the file: how the hose discretization and inextensibility constraints are implemented, the formula for the nozzle reaction force as a function of psi, and ground friction handling.
The pressure in psi at which the hose transitions from stationary or settling to continuous whipping, as one number, derived from your model parameters.
The single fenced html block.
Where the motion looks like a real hose and where it does not. Name any artificial damping, injected noise or scripted oscillation. Everyone has watched a hose get away from somebody; say what yours gets wrong before I see it.