Files
life-project-example/gates/s2_integration.md
T
electron 8ae0eb239a feat: public example of life-project gates system
Public demo of Factory 4 Life project management:

- Gate definitions S0 (spec), S1 (build), S2
  (integration), S3 (production ready)
- Hardware project template with PlatformIO,
  KiCad CI, and Makefile for fab packages
- JSON schema for .kill-life.yaml manifest
- CLI scripts: create-project, validate-gates,
  dashboard with color-coded status output
- Example project: led-controller (S0+S1 passed,
  S2 in progress)
2026-04-07 15:39:30 +02:00

1.3 KiB

Gate S2 — Integration

Objectif

Valider que les composants (firmware + hardware + software) fonctionnent ensemble sur un prototype.

Criteres obligatoires

  • Gate S1 passee
  • Prototype physique assemble et fonctionnel
  • Tests d'integration documentes et passes
  • Communication inter-composants validee (I2C, SPI, UART, WiFi...)
  • Consommation electrique mesuree et dans les specs

Hardware

  • PCB fabrique et assemble (au moins 1 exemplaire)
  • Tous les composants soudes et testes
  • Photos/videos du prototype dans docs/prototype/

Firmware

  • Flash reussi sur le hardware reel
  • Tests fonctionnels sur cible (pas seulement native)
  • OTA fonctionnel (si applicable)

Software

  • Integration API/backend testee end-to-end
  • Deployment staging fonctionnel

Artifacts produits

Artifact Chemin Format
Rapport d'integration docs/integration_report.md Markdown
Photos prototype docs/prototype/ Images
Mesures electriques docs/measurements/ CSV/Markdown
Test results tests/integration/ Code + logs

Passage de gate

  1. PR avec label gate:s2
  2. Review incluant validation physique (photos/videos)
  3. Mise a jour .kill-life.yaml : s2.status: passed