2026-03-07 19:10:19 +01:00
2026-02-19 07:59:49 +01:00
2026-03-07 19:09:36 +01:00

Kill_LIFE

Template de projet embarque IA-natif, spec-first, avec gates de qualite, evidence packs et outillage runtime pour firmware, CAD et conformite.

CI License: MIT

Principe

Kill_LIFE structure un projet embarque autour de specs testables, d'agents specialises, de gates de qualite et d'artefacts verifiables. Le depot couvre trois axes:

  • firmware et CI locale/containeurisee
  • CAD headless KiCad 10 first
  • evidence, compliance et workflows canoniques

Structure utile

Kill_LIFE/
├── firmware/                    # Code PlatformIO
├── hardware/                    # Assets hardware et blocs
├── specs/                       # Specs et taches canoniques
├── workflows/                   # Workflows JSON canoniques + templates
├── tools/
│   ├── compliance/              # Validation compliance
│   ├── hw/                      # Stack CAD, MCP, exports, smoke
│   ├── mistral/                 # Safe patch et outils Mistral
│   └── ci/                      # Audit CI
├── deploy/cad/                  # Dockerfiles et compose CAD/runtime
├── docs/                        # Docs operateur, bridge, plans, workflows
├── test/                        # Tests Python
├── mcp.json                     # Profil MCP par defaut
└── mkdocs.yml                   # Site docs

Demarrage rapide

Prerequis

  • Python 3.10+
  • Docker + docker compose
  • gh pour les operations GitHub
  • PlatformIO en natif ou via la stack conteneurisee

Installation

git clone https://github.com/electron-rare/Kill_LIFE.git
cd Kill_LIFE
bash install_kill_life.sh

Verifications utiles

python3 tools/compliance/validate.py --strict
python3 tools/validate_specs.py --json
bash tools/hw/cad_stack.sh doctor
KILL_LIFE_PIO_MODE=container python3 tools/auto_check_ci_cd.py

Workflow catalog

Les workflows editables par crazy_life vivent dans workflows/ et sont valides contre workflows/workflow.schema.json.

  • workflows/*.json : workflows canoniques
  • workflows/templates/*.json : templates de creation
  • .crazy-life/runs/ : etat des runs locaux
  • .crazy-life/backups/workflows/ : revisions et restores

CAD et MCP

La stack CAD est documentee dans deploy/cad/README.md et pilotee par tools/hw/cad_stack.sh.

Ecosysteme

Licence

MIT. Voir licenses/MIT.txt.

S
Description
Kill_LIFE — spec-first agentic methodology for embedded systems (ESP32/STM32, gates, evidence packs, BMAD agents)
Readme MIT 20 MiB
Languages
Python 39.6%
Shell 36.5%
HTML 13%
TypeScript 5.6%
C++ 4.2%
Other 1.1%