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

Kill_LIFE

Template de projet embarque IA-natif. Architecture agentique spec-first avec gates de qualite, evidence packs et tracabilite complete.

CI License: MIT

Principe

Kill_LIFE structure un projet embarque autour de 7 agents specialises et 7 gates de qualite. Chaque etape produit des artefacts verifiables (evidence packs). Le workflow est concu pour l'embarque multi-cibles (ESP32, STM32, Linux) avec tracabilite et conformite integrees.

Agents

Agent Responsabilite
PM / Spec Intention -> specs testables (acceptance criteria, risques)
Architect Decoupe modules, interfaces, contraintes (RTOS, memoire, IO)
Firmware Implementation multi-cibles, invariants
HW Contraintes PCB / alimentation / signaux, checklists hardware
QA / Test Tests unitaires + integration + smoke HIL
Doc Runbooks, troubleshooting, changelog
Compliance Standards, SBOM, versions, evidence pack final

Gates

Gate Objectif
G0 - Intention Brief valide, non-goals explicites
G1 - Spec Specs testables, matrice de risques
G2 - Architecture Modules definis, interfaces documentees
G3 - Implementation Code compile, tests unitaires passent
G4 - Integration Tests HIL, smoke tests multi-cibles
G5 - Doc & Compliance Docs completes, SBOM, standards
G6 - Release Evidence pack final, tag, artefacts publies

Structure

Kill_LIFE/
├── agents/                  # Definitions des agents (markdown)
├── specs/                   # Specifications par feature
├── standards/               # Standards et regles de conformite
├── firmware/                # Code embarque PlatformIO (ESP32, STM32)
├── hardware/                # Schemas KiCad, contraintes PCB
├── tools/
│   ├── ai/                  # Outils IA (generation, review)
│   ├── compliance/          # Verification conformite
│   ├── gates/               # Scripts de validation des gates
│   ├── hw/                  # Outils hardware
│   ├── mistral/             # Integration Mistral AI
│   └── cockpit/             # Dashboard local
├── openclaw/                # Module OpenClaw
├── docs/                    # Documentation, evidence packs
├── test/                    # Tests et validation
├── bmad/                    # Methodologie BMAD
├── .github/
│   ├── workflows/           # 18+ workflows CI/CD
│   ├── agents/              # Prompts agents GitHub
│   └── prompts/             # Templates de prompts
├── mcp.json                 # Configuration MCP server
├── Makefile                 # Commandes principales
└── mkdocs.yml               # Documentation MkDocs

Demarrage rapide

Prerequis

  • Python 3.10+
  • PlatformIO (firmware ESP32/STM32)
  • KiCad (schemas hardware)

Installation

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

# Installation complete
bash install_kill_life.sh

# Ou installation minimale
pip install -r requirements-mistral.txt

Commandes

make help              # Lister les commandes disponibles
make check             # Verifier la conformite
make test              # Lancer les tests
make docs              # Generer la documentation MkDocs

Integration Mistral AI

Kill_LIFE utilise Mistral AI pour la generation de code et la review :

# Configuration
export MISTRAL_API_KEY=your_key

# Outils dans tools/mistral/
python tools/mistral/generate.py --spec specs/my_feature.md

Ecosysteme

Ce repo fait partie de l'ecosysteme Mascarade :

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%