Files
life-project-example/gates/s3_production_ready.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.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_gates dans .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

  1. PR avec label gate:s3
  2. Review par au moins 2 personnes
  3. Tag de release cree
  4. Mise a jour .kill-life.yaml : s3.status: passed