Skip to content

Pin the sizes issues 77 and 80 reported in the plate audit - #93

Merged
Oliver-Johnson merged 2 commits into
mainfrom
claude/mount-near-coincidence-checks
Oct 10, 2026
Merged

Oliver-Johnson merged 2 commits into
mainfrom
claude/mount-near-coincidence-checks

Conversation

@Oliver-Johnson

Copy link
Copy Markdown
Owner

Requested by Oliver · project thread

What this changes

Before. On main after #81, the designs of issues #77 and #80 are closed or refused, but the plate audit had no row for any of them, so a later change could bring their open edges back unseen.

After. The plate audit builds 14 more plates: the 2.2 mm magnet over a 2.4 mm and a 2.3 mm shank at 35.93 mm (refused by the magnet's pocket, built at the widest shank taken), the 6.04 and 6.048 mm heads under the 6 x 2 magnet, the 10.54 mm head over the 10.28 mm magnet on a 2 x 2 plate, the 41.24 mm jigsaw with the magnet 2 and 2.2 mm deep and the 7.498, 7.502 and 7.31 mm heads, and the 34.04 mm corner-pocket plate with a 2 mm hole at its 5.8 mm cap and at the two sizes past it (the second is the issue's link, now refused). Nothing else changes: no engine code, no page.

How. Rows in test/plate-audit.js only, each with a comment saying what it pins and what main did (the 2.4 and 2.3 rows, the 10.54 rows, the jigsaw rows and the 5.81 and 6 mm rows fail on main 326cc48; 6.04 and 6.048 pass there too and pin the band MOUNT_BORE.head.snap). A re-sweep of both issues on c0dc948 (21,916 corner-pocket designs the page takes, and about 43,000 near-equal magnet, counterbore and shank sizes) found that #81 closed both issues' own cases but that two smaller leaks remain, which the page takes with no warning. They are filed on their own with repro links and are not fixed or pinned here, so this says "Refs" and not "Closes":

The report is /mnt/project-files/issue-batches/issue-77-80-report.md. The review's "about six designs worse than main" for #81 do not reproduce.

Refs #77.
Refs #80.

Checks

  • I edited the sources in src/, not the generated index.html / bins/index.html: src/ is untouched, only test/plate-audit.js
  • I ran node build.js and committed the regenerated pages alongside the sources: it rewrites nothing
  • npm run test:all passes (run here on 709a07b over c0dc948: npm test exit 0 and the plate UI specs plates-input, plates-robustness, export, keys and half-cells, 186 passed; on 6537ff9, the merge with main 1e1c48a, node test/plate-audit.js clean, build --check and ci-sim clean; the whole UI suite is left to CI)

If this touches geometry

It does not touch geometry.

  • Baseplates: node test/plate-audit.js reports all plates watertight, and no case has picked up bad edges that were not already named as known
  • I added cases for the shapes the issues named

🤖 Generated with Claude Code

https://claude.ai/code/session_01Uqqb1cvhXxrpb3P6y6ykBY


Generated by Claude Code

…later change that lets the page take them with open edges fails the audit

The rows are the 2.2 mm magnet over a 2.4 mm shank (refused, built at the widest shank taken), the 6.04 and 6.048 mm heads under the 6 mm magnet, the 10.54 mm head over the 10.28 mm magnet, the 41.24 mm jigsaw with the magnet 2 and 2.2 mm deep and the 7.498, 7.502 and 7.31 mm heads, and the 34.04 mm corner-pocket plate with a 2 mm hole at its 5.8 mm cap and the two sizes past it. The sizes that still leave open edges on corner pockets and at 42 mm are described in the comments, not pinned.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uqqb1cvhXxrpb3P6y6ykBY
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants