root
e67fb754c2
feat: KiCad 10 native, QEMU simulation, compliance EU, firmware fixes
...
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 >
2026-03-26 09:52:00 +01:00
L'électron rare
066acde0cb
docs: add feature maps, audits, research, plans lots 19-26
...
- Feature maps: agentic intelligence, digital factory, yiacad global/UI/UX/backend
- Audits: consolidation, refactor manifest, exhaustive refonte
- Research: OSS AI-native CAD, digital factory stack, mascarade observability
- Plans: lots 19-26 (mesh tri-repo, UI/UX refonte, yiacad global,
intelligence agentique, mistral agents/studio, hypnoled, EDA AI tools,
git EDA platform)
- Operator docs: machine registry, alignment, sync status, provider compat
- Mascarade/Kill_LIFE product contracts and OPS bridge
- PCB AI fab integration map, artifact WMS index
- References directory
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 00:20:32 +01:00
L'électron rare
dc0ba3499c
docs: refresh repo state and lot split manifests
2026-03-15 21:56:51 +01:00
Clément SAILLANT
58c7a9ad6a
feat: automate mac mcp cad host bootstrap
2026-03-09 06:10:39 +01:00
Clément SAILLANT
5ac7615e93
docs(mcp): record mac target validation
2026-03-09 03:27:13 +01:00
Clément SAILLANT
4975be54cb
docs(mcp): record mac bootstrap validation state
2026-03-09 02:25:40 +01:00
Clément SAILLANT
6caa4042ab
docs(mcp): add mac local bootstrap
2026-03-08 22:30:08 +01:00
Clément SAILLANT
6aa522fe2f
docs(mcp): record live nexar quota-limited status
2026-03-08 20:05:13 +01:00
Clément SAILLANT
bd49fc628f
feat(mcp): align runtime home and knowledge base tooling
2026-03-08 19:41:26 +01:00
Clément SAILLANT
87a2e84c22
feat(mcp): add local runtime status aggregator
2026-03-08 12:27:15 +01:00
Clément SAILLANT
eda28fb466
feat(mcp): harden companion launchers and add Nexar smoke
2026-03-07 23:04:20 +01:00
Clément SAILLANT
ab4c5d408c
docs(mcp): clarify support matrix and canonical specs
2026-03-07 22:00:38 +01:00
Clément SAILLANT
7a0dd3d53f
Set MCP default profile to v1
2026-03-07 19:10:19 +01:00
Clément SAILLANT
7d413a3d6d
Adopt KiCad 10-first CAD runtime stack
2026-03-07 19:09:36 +01:00
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