Files
Kill_LIFE/compliance/standards_catalog.yaml
Clément SAILLANT dda793c0ef 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-19 00:00:33 +01:00

96 lines
3.9 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Compliance standards catalog (metadata only)
# Note: Do NOT paste copyrighted full text. Keep IDs + short notes + links.
version: 1
standards:
# --- EU / CE-marking (typical for EU WiFi products) ---
EU-RED-2014-53:
title: "Directive 2014/53/EU (Radio Equipment Directive - RED)"
type: "eu_directive"
notes: "CE marking for radio equipment in EU/EEA."
EU-RED-CYBER-2022-30:
title: "Commission Delegated Regulation (EU) 2022/30 (RED cybersecurity articles 3.3 d/e/f)"
type: "eu_delegated_regulation"
notes: "Activates cybersecurity/privacy/fraud essential requirements for certain radio equipment."
EU-RED-CYBER-2023-2444:
title: "Commission Delegated Regulation (EU) 2023/2444 (postpones applicability of 2022/30 to 1 Aug 2025)"
type: "eu_delegated_regulation"
notes: "Postponement of the application date."
EU-RED-EN18031-OJEU-2025-138:
title: "OJEU Implementing Decision (EU) 2025/138 (EN 18031-1/2/3 referenced with restrictions)"
type: "eu_implementing_decision"
notes: "Publishes references of EN 18031 series as harmonised standards (with restrictions)."
EU-RoHS-2011-65:
title: "Directive 2011/65/EU (RoHS)"
type: "eu_directive"
notes: "Restriction of hazardous substances in EEE."
EU-WEEE-2012-19:
title: "Directive 2012/19/EU (WEEE)"
type: "eu_directive"
notes: "Waste electrical and electronic equipment responsibilities."
EU-REACH-1907-2006:
title: "Regulation (EC) No 1907/2006 (REACH)"
type: "eu_regulation"
notes: "Chemicals registration and restrictions (SVHC declarations, etc.)."
# --- Radio / EMC (WiFi/BLE typical references) ---
ETSI-EN-300-328-V2-2-2:
title: "ETSI EN 300 328 V2.2.2 (2.4 GHz wideband systems - WiFi/Bluetooth/Zigbee)"
type: "etsi_en"
notes: "Radio spectrum access requirements for 2.4 GHz ISM."
ETSI-EN-301-489-17-V3-3-1:
title: "ETSI EN 301 489-17 V3.3.1 (EMC for radio equipment - wideband data transmission)"
type: "etsi_en"
notes: "EMC requirements for WiFi/Bluetooth class of equipment."
NF-EN-55032-A11-2020:
title: "NF EN 55032/A11:2020 (MME emissions) — national adoption of EN 55032:2015/A11:2020"
type: "nf_en"
notes: "EMC emissions for multimedia equipment (often used for end products)."
EN-55035-A11-2020:
title: "EN 55035:2017/A11:2020 (MME immunity)"
type: "en"
notes: "EMC immunity for multimedia equipment."
IEC-62368-1-2023:
title: "IEC 62368-1:2023 (AV/ICT equipment safety) / EN IEC 62368-1:2024 national adoptions"
type: "iec"
notes: "Product safety for AV/ICT equipment (risk-based)."
# --- IPC (manufacturing / acceptability) ---
IPC-A-610J-2024:
title: "IPC-A-610J (2024) Acceptability of Electronic Assemblies"
type: "ipc"
notes: "Assembly acceptability criteria (Class 1/2/3)."
IPC-J-STD-001J-2024:
title: "IPC J-STD-001J (2024) Requirements for Soldered Electrical and Electronic Assemblies"
type: "ipc"
notes: "Soldering requirements and process criteria."
IPC-A-600M-2025:
title: "IPC-A-600M (2025) Acceptability of Printed Boards"
type: "ipc"
notes: "Bare PCB acceptability criteria."
IPC-2221C-2023:
title: "IPC-2221C (2023) Generic Standard on Printed Board Design"
type: "ipc"
notes: "Foundational PCB design guidance (clearance, materials, etc.)."
IPC-6012F-2024:
title: "IPC-6012F (2024) Qualification and Performance Specification for Rigid Printed Boards"
type: "ipc"
notes: "Rigid PCB performance specification."
IPC-7351B-2010:
title: "IPC-7351B (2010) Generic Requirements for Surface Mount Design and Land Pattern Standard"
type: "ipc"
notes: "Footprint/land pattern guidance and naming conventions."
# --- RFC (protocols commonly referenced in IoT security architecture) ---
RFC-8446:
title: "RFC 8446 (TLS 1.3)"
type: "rfc"
notes: "Transport security."
RFC-7252:
title: "RFC 7252 (CoAP)"
type: "rfc"
notes: "Constrained Application Protocol."