Carry #54-slipped rolls a logbook reads at /10 in the roll table (#71) - #75
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0115csb82i78r86GWFzwPzis
Five pages covering the #54-slipped frames of bc78078, bc79027, bc79103, bcb98013 and bcc00085. The logbook height is the catalogue's divided by 10 to within 1e-4 on six of seven roll-heights, and never by 10.764. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0115csb82i78r86GWFzwPzis
…71) fly#54 divides FLYING_HEIGHT by 3.28084^2 on 1,589 film frames. On every older roll a logbook page reaches, the crew's height is the catalogue's divided by 10, and 10.764 leaves those frames 7.6-9.9% narrow. The roll table now accepts a factor below 1 (the gate was '> 1', which silently handed such rows back to #54), the calibration script settles both tails through one function, and both shipped tables gain a 'tail' column. Six roll-heights (299 frames) are tabled at 0.1. The 1,290 slipped frames the table does not reach stay on 10.764, each with its reason. fly_height_slip_factor() is unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0115csb82i78r86GWFzwPzis
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0115csb82i78r86GWFzwPzis
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
bc78078,bc79103andbcc00085(all three heights), and 0.9% off onbc79027. On each of those, and on the controlbc78065, the logbook sits 6.7–7.6% above ÷10.764. FLYING_HEIGHT is 10.764x too large on 1,589 catalogue frames, so fly_footprint(dem =) sized them at 110 km #54 was drawing these frames 7.6–9.9% narrow (15–19% in area), because width follows height above ground.flying_height_rolls.csvat factor 0.1 (causeheight_decimal_dropped), and both roll tables gain atailcolumn. The roll-table gate infly_footprint()is nowtab_factor != 1. The old> 1silently handed a 0.1 row back to FLYING_HEIGHT is 10.764x too large on 1,589 catalogue frames, so fly_footprint(dem =) sized them at 110 km #54's repair, and a mocked test goes red under it.fly_height_slip_factor()is unchanged. The 1,290 slipped frames the table does not reach are each listed inflying_height_rolls_excluded.csvwith a reason ending "FLYING_HEIGHT is 10.764x too large on 1,589 catalogue frames, so fly_footprint(dem =) sized them at 110 km #54's 10.764 still applies". The 2003 rolls have no logbook and fit 10.764 better.bcc05001has no logbook either and is undecided: round feet favour ÷10, its ratio favours ÷10.764.bc79027reads ÷10, but spacing rejects it; its own page logs 80% overlap against the ~60% window.bcb98013frame 52 is a leading-digit typo andbc5596has no page; both are filed as Two #54-slipped roll-heights a sibling frame settles and no logbook does #74.Related Issues
Test plan
devtools::test(): FAIL 0 | PASS 2348tab_factor > 1turns the new gate test red (observed before the fix, and reproduced independently in code-check round 1)bc780651:2000 frame over 50 m ground givescorrected_roll_table,height_agl361.5. Abcc03004frame stayscorrected_unit_slip/code-check, three rounds. None found a code bug. All findings were false set-level claims in prose ("pre-2000" wherebcc00085is 2000, ASL ratios quoted as width, "exactly" where one roll is 0.9% off). Rounds 2 and 3 enumerated every claim against the CSVs (27, then 39), and all now holdNotes
/gh-pr-merge. Suggested minor bump: a shipped-table schema change (tail), and 299 frames change widthinst/notes/terrain-correction.md. The measurement record is inplanning/archive/2026-09-issue-71-slip-factor-ten/README.md🤖 Generated with Claude Code
https://claude.ai/code/session_0115csb82i78r86GWFzwPzis