e67fb754c2
Session kxkm-ai 25-26 mars 2026 — 98/98 tâches TODO complétées. Hardware: - KiCad 10.0.0 native avec sym/fp-lib-table locales - Nouveau block SPI (gen_spi_header.py), ERC clean - Module partagé hardware/lib/kicad_gen.py (5 générateurs refactorisés) - Pipeline export: tools/hw/hw_export.sh (ERC + SVG + PDF + netlist) - KiBot 1.8.5 installé, .kibot.yaml configuré Firmware: - Fix I2S driver conflict: migration I2sMic vers nouvelle API i2s_channel_* - Fix WDT risk: yield() dans CompletePushToTalk (voice_controller.cpp) - Fix XSS wifi_manager.cpp: innerHTML → createElement/textContent - Fix null check FwIsValidWavHeader - Dead code supprimé: i2s_audio.cpp.bak, i2s_audio.h Simulation MCU: - QEMU ESP32-S3 v9.2.2 installé (tools/sim/) - Script run_qemu_esp32s3.sh — boot OK vérifié - [env:esp32s3_qemu] dans platformio.ini - Wokwi CI: wokwi.toml + diagram.json + scenario.yaml - SPICE bridge POC: tools/sim/spice_bridge.py (ngspice → ADC/brownout) Compliance: - Profil iot_wifi_eu validé (16 standards, 8 evidence) - 4 evidence remplis: risk_assessment, security_architecture, test_plan_radio_emc, supply_chain_declarations - plan.yaml complété avec données produit réelles CI: - Job hardware-export (KiCad 10 ERC + SVG + PDF + netlist) - Job firmware-sim (Wokwi, conditionnel WOKWI_CLI_TOKEN) - evidence_pack.yml enrichi avec exports hardware Docs & RAG: - specs/02_arch.md complet (481 lignes, 4 ADR, diagrammes) - docs/SIMULATION.md (3 niveaux: native, QEMU, Wokwi) - 6 chunks ingérés dans kb-kicad RAG - Dataset HF: tools/generate_hf_dataset.py + datasets/kb_kicad_qa.jsonl - Rapport analyse: docs/plans/ANALYSIS_REPORT_2026-03-25.md - Recherche OSS: docs/research/oss_similar_projects.md Infra: - ZeroClaw 0.1.7 installé (cargo install) - APIFY_API_KEY configurée, smoke OK - Tests: 39/39 firmware + 26/26 Python stable Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
51 lines
1.2 KiB
Plaintext
51 lines
1.2 KiB
Plaintext
{
|
|
"board": {},
|
|
"libraries": {
|
|
"pinned_footprint_libs": [],
|
|
"pinned_symbol_libs": []
|
|
},
|
|
"meta": {
|
|
"filename": "uart_header.kicad_pro",
|
|
"version": 1
|
|
},
|
|
"schematic": {
|
|
"annotate_start_num": 0,
|
|
"bom_export_filename": "${PROJECTNAME}.csv",
|
|
"bom_fmt_presets": [],
|
|
"bom_fmt_settings": {
|
|
"field_delimiter": ",",
|
|
"keep_line_breaks": false,
|
|
"keep_tabs": false,
|
|
"name": "CSV",
|
|
"ref_delimiter": ",",
|
|
"ref_range_delimiter": "",
|
|
"string_delimiter": "\""
|
|
},
|
|
"bom_presets": [],
|
|
"bom_settings": {
|
|
"exclude_dnp": false,
|
|
"fields_ordered": [],
|
|
"filter_string": "",
|
|
"group_symbols": true,
|
|
"include_excluded_from_bom": false,
|
|
"name": "Grouped By Value",
|
|
"sort_asc": true,
|
|
"sort_field": "Reference"
|
|
},
|
|
"connection_grid_size": 50.0,
|
|
"drawing": {
|
|
"default_line_thickness": 6.0,
|
|
"default_wire_thickness": 6.0,
|
|
"default_text_size": 50.0,
|
|
"default_junction_size": 40.0,
|
|
"field_names": []
|
|
},
|
|
"legacy_lib_dir": "",
|
|
"legacy_lib_list": [],
|
|
"meta": {"version": 1},
|
|
"net_format_name": "",
|
|
"page_layout_descr_file": "",
|
|
"plot_directory": ""
|
|
}
|
|
}
|