6 Commits
Author SHA1 Message Date
OpenClaw Coder 811ec2c141 boltgen: fix stale test_models.py reference in test_specs docstring
CI / test (3.10) (push) Waiting to run
CI / test (3.11) (push) Waiting to run
CI / test (3.12) (push) Waiting to run
2026-11-10 10:11:01 +10:00
OpenClaw Coder 95cfecd965 boltgen: GOST 1759.0-87 designation (strength class + coating Zn/Od/An/Ni); collapse duplicate designation helpers; add strength_class/coating to specs
CI / test (3.10) (push) Canceled after 0s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / build-check (push) Canceled after 0s
2026-11-08 12:56:04 +10:00
OpenClaw Coder 0945496611 boltgen: expand bolts/nuts/washers to M27/M30; fix count assertions (167 bolts, 9 nuts, 9 washers)
CI / test (3.10) (push) Canceled after 0s
CI / test (3.11) (push) Canceled after 0s
CI / test (3.12) (push) Canceled after 0s
CI / build-check (push) Canceled after 0s
2026-11-08 05:02:40 +10:00
OpenClaw Coder ec0540ad38 boltgen: property-based geometry tests + CI (cadquery) 2026-11-07 02:56:52 +10:00
OpenClaw Coder 6d614ac9ae boltgen: standalone spec tests (cadquery-free); lazy cadquery import
- tests/test_specs.py: 19 tests за спецификации/каталог без импорта cadquery
- model.py: cadquery теперь опционален (try/except), чтобы слой spec/каталога
  работал на хостах без cadquery (standalone-тесты)
- pip install cadquery 2.7.0 через Tsinghua mirror

Полный suite: 48/48. 93 модели экспортированы (bolt 79, nut 7, washer 7).
2026-11-07 02:40:08 +10:00
OpenClaw Coder 591aa57bd5 boltgen v0.1.0: генератор крепёжа со сравнительной базой и STEP-библиотекой
Self-contained Python-решение (без КОМПАСА):
- Генерация 3D-моделей болтов/гаек/шайб → STEP через CadQuery
- Каталог изделий: обозначение, стандарт, материал, модель, атрибуты
- CLI: bolt-gen / nut-gen / washer-gen / gen-all / list / show
- Стандарты: ГОСТ 7805-70, ГОСТ 5915-70, ГОСТ 11371-78
- 93 модели (73 болта + 7 гаек + 7 шайб), 30/30 тестов PASS
2026-11-07 01:35:03 +10:00