Skip to content

hardware-copilot-v3.1.0

Latest

Choose a tag to compare

@Natchpai Natchpai released this 28 Oct 06:30
76f80d6

Added

  • .claude/rules/pdf.md: one PDF rule. Project report PDFs may be read and generated; schematic, PCB and datasheet PDFs are not read directly. NotebookLM is the default datasheet source, and Claude asks the human when it has a problem.
  • progress-update preflight script (scripts/progress_preflight.py) that prints one JSON of commits, changed files, sheet parts, library and doc checks.
  • CLAUDE.md: Git, external-model provider, workflow and compact sections.

Changed

  • NotebookLM procedure moved to the path-scoped .claude/rules/notebooklm.md.
  • settings.json and protect.json: symbol, footprint, library/, STEP and .kicad_pro edits run without a prompt; schematic and PCB edits still ask. git push and gh pr create run without a prompt; git merge asks instead of being blocked. PDF reads ask; schematic and manufacturing output PDFs are denied.
  • hw-git-readme template: workflow diagram note.

Tests

  • Schematic synthetic 21/21 and PCB synthetic 31/31 passed (Python 3.14.7, Windows). CI passed on PR #19.
  • Golden tests were not re-run.