Files
Clément SAILLANT c2addfd81d feat(hw): add schops tool for schematic operations and kicad-cli integration
- Introduced `kicad_cli.sh` for local and Docker-based kicad-cli execution.
- Created `schops.py` for schematic operations including ERC, BOM, netlist exports, and bulk edits.
- Added README.md for schops with installation and usage instructions.
- Included requirements.txt for necessary Python packages.
- Implemented rules engine for applying field defaults and renaming nets.
- Added tests for rules engine functionality.
- Introduced scope guard script to enforce file modification policies based on PR labels.
- Created watch script to monitor KiCad files and trigger hardware gate on changes.
2026-02-18 23:47:56 +01:00

37 lines
561 B
YAML

project:
name: "ai-agentic-embedded-base"
orientation: "esp-first"
targets:
- esp32s3
- esp32
- native
ai:
triggers:
issue_label_required: "ai:codex"
safety:
forbid_secrets: true
no_network_assumption: true
outputs:
artifacts_root: "artifacts"
firmware:
toolchain: platformio
tests:
runner: unity
required: true
hardware:
kicad:
version_min: 9
schematic_ops:
allow_bulk_edits: true
require_erc_green: true
repo_rules:
formatting:
markdown_wrap: 100
compliance:
profile: prototype