- 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.
37 lines
561 B
YAML
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
|