scripts/smoke_settings_com.py --build-dwt exited 0 on AutoCAD 2026 (25.1s), 2026-09-22: five templates/*.dwt written through drawing_template_save (SaveAs code 66, each file opens with AC1032), page setup plotted and the PDF's own /MediaBox read back as 420.158 x 297.039 mm, iso_a3_mech.dwt reopened as source "bundled" with ISO-25 current, layer state / named view / UCS / preferences / SummaryInfo / prompt line all through the COM engine. The record is in CHANGELOG.md under Unreleased. The smoke keeps a ledger of the documents it opens and closes them on the way out, so a failed run never leaves scratch documents on the operator's seat. Two of its expectations were corrected to the merged tree: mleaderstyle_create is implemented on COM (spec: no `mleaderstyle` key), and plot_style_list marks catalogue rows with `installed`. --interactive was not run unattended on the shared seat (an unanswered GetPoint holds the command line); Task 23 measured the pick live. *.dwt / *.dwg are binary in .gitattributes; AutoCAD's plot.log is ignored. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FKFStjEFzpGyLq5bMpWxTd
67 lines
1.2 KiB
Plaintext
67 lines
1.2 KiB
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
*.egg-info/
|
|
*.egg
|
|
dist/
|
|
build/
|
|
.eggs/
|
|
|
|
# Virtual environments
|
|
.venv/
|
|
venv/
|
|
env/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Testing and tooling
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.codex-pytest-temp/
|
|
.release-*/
|
|
.tdd-*/
|
|
.coverage
|
|
coverage.xml
|
|
htmlcov/
|
|
|
|
# Environment
|
|
.env
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
desktop.ini
|
|
|
|
# Generated CAD and benchmark output
|
|
out/
|
|
benchmarks/results/*
|
|
!benchmarks/results/.gitkeep
|
|
!benchmarks/results/published
|
|
!benchmarks/results/published/**
|
|
benchmarks/.competitors/
|
|
*.dxf
|
|
# The bundled templates are the one committed DXF set: built by
|
|
# scripts/build_templates.py and pinned reproducible by its --check.
|
|
!templates/*.dxf
|
|
*.dwg
|
|
*.bak
|
|
|
|
# Local editor/agent state
|
|
.cursor/
|
|
|
|
# NOTE: uv.lock is deliberately *not* ignored. It used to be — back when the
|
|
# committed one was stale and unvetted — but CI now installs from it with
|
|
# `uv sync --locked`, so ignoring it would silently disarm every locked lane.
|
|
# Regenerate with `uv lock` whenever pyproject.toml dependencies change.
|
|
|
|
# AutoCAD writes its plot-and-publish log into the cwd of the plotting process
|
|
# (scripts/smoke_settings_com.py plots from the repo root).
|
|
plot.log
|