8ae0eb239a
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)
1.3 KiB
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
- PR avec label
gate:s2 - Review incluant validation physique (photos/videos)
- Mise a jour
.kill-life.yaml:s2.status: passed