Skip to content

v0.7.0

Choose a tag to compare

@pzfreo pzfreo released this 12 Jun 15:58
· 47 commits to main since this release
9956555

The zero-LLM prismatic-drawing roadmap (#91#95; PRs #97, #98, #99): a CTC-02-class machined plate now produces a lint-clean, shop-usable technical drawing — with no LLM input. Follow-ups tracked in #100.

Added

  • Automatic hole callouts from the v0.6.0 feature records: one leader-attached HoleCallout per distinct machining spec per view, with count grouping (4× ø10 THRU), blind depths, and counterbore symbols; layout-aware placement that skips (and surfaces via the coverage lint) rather than force-placing (#91)
  • Hole-pattern recognition: bolt circles (6× ø8 THRU EQ SP ON ø60 BC + pitch-circle centreline) and linear arrays (4× 20 pitch dims) via find_hole_patterns (#92)
  • Count-aware coverage lint: feature_count_mismatch when callouts account for fewer holes than the part carries (#92)
  • Baseline X/Y hole-location dimensions from a default datum corner — X above the plan view, Y above the side view (#93)
  • Automatic SECTION A–A when blind or counterbored holes are hidden-line-only, cut through the densest qualifying row, with cutting-plane line and letters (#94)
  • CenterMark crosshairs for every hole; CenterlineCircle; Leader(callout=…) (#95)

See CHANGELOG.md for details.