feat(ground): add passive impact and repeated bounce - #4302
Closed
d-sorgcodexagent[bot] wants to merge 8 commits into
Closed
feat(ground): add passive impact and repeated bounce#4302d-sorgcodexagent[bot] wants to merge 8 commits into
d-sorgcodexagent[bot] wants to merge 8 commits into
Conversation
# Conflicts: # SPEC.md # docs/development/RATE_OF_CLOSURE_CAMPAIGN_HANDOFF.md
Collaborator
|
Consolidated into #4409. Closing to eliminate CI runner load. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
max_time_sfrom interpolated first contact and countingFIRST_CONTACTagainstmax_eventsTracks #4270 under ground-model epic #4267.
Exact stack evidence
920c46dee688815691e251777142126bf1489b1a63a6f4bec63c58d28bceed2e8cf348a618c8e3664972e55e0bb6e5b6bf7da0f899eed5d4f54e7d9d(feat/4269-flight-ground-transfer, PR feat(flight-ground): qualify physical transfer state #4288)No existing PR base was changed; this is the next normal child in the ground stack.
Verification at immutable implementation evidence
5831a8f8bf0fe18edf76c985503fdfe784df8e0eed89f85deb9c27085fb9f059git diff --check: passCurrent-head CI correction
Hosted quality-gate run
31350134551on the previous docs head exposed four actionable pinned-MyPy findings. Commit920c46dee688815691e251777142126bf1489b1abinds the lazy serializer result to its declared mapping type and narrows the guarded output-grid time to a localfloat; physics, schema, numerical order, outputs, scope, and base are unchanged.Current-head local revalidation:
git diff --check: passDeliberate boundary
This PR is not a final ground simulation. Issue #4271 retains skid, roll, rest, total distance, regional surfaces, and composition into
GroundSimulationResult. The v1 bounce law deliberately does not consume firmness, grass, compressibility, moisture, or rolling resistance. PyQt/React UI, TypeScript/Rust/PyO3/WASM physics, and downstream UpstreamDrift integration remain separately tracked.Release boundary
This is draft-PR evidence only. Protected CI, required review, parent integration, and ordinary release remain open; issue #4270 must not be closed before those gates pass.