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.5 KiB
1.5 KiB
Gate S3 — Production Ready
Objectif
Valider que le projet est pret pour la fabrication en serie / le deploiement en production.
Criteres obligatoires
- Gate S2 passee
- Fab package complet et valide
Fab Package (hardware)
- Gerbers exportes et verifies
- Drill files generes
- BOM finale avec references fournisseurs et prix
- Pick & place file (si SMD)
acceptance_gatesdans.kill-life.yaml:erc_ok,drc_ok,bom_review_ok,artifacts_complete
Firmware release
- Version taguee (semver)
- Binary release sur GitHub Releases
- Changelog a jour
- OTA path teste depuis version N-1 (si applicable)
Documentation
- Guide utilisateur (
docs/user_guide.md) - Procedure de fabrication (
docs/manufacturing.md) - Nomenclature complete et a jour
- Licences verifiees (SPDX)
Compliance
- Conformite CE / FCC documentee (si applicable)
- Tests EMC references (si applicable)
- WEEE / RoHS compliance (si applicable)
Artifacts produits
| Artifact | Chemin | Format |
|---|---|---|
| Fab package | releases/<version>/ |
Gerbers, drill, BOM, netlist |
| Firmware binary | GitHub Release | .bin / .uf2 |
| User guide | docs/user_guide.md |
Markdown |
| Manufacturing guide | docs/manufacturing.md |
Markdown |
Passage de gate
- PR avec label
gate:s3 - Review par au moins 2 personnes
- Tag de release cree
- Mise a jour
.kill-life.yaml:s3.status: passed