corentin_wakdo/.gitea/PULL_REQUEST_TEMPLATE.md
Corentin JOGUET 32ff6a63ba
All checks were successful
CI / secret-scan (push) Successful in 8s
CI / php-lint (push) Successful in 16s
CI / static-tests (push) Successful in 4s
P1 conception: security-by-design layer (Merise 21 entities, Forgejo CI/CD, hardening) (#3)
2026-06-15 12:16:11 +02:00

1.5 KiB

Description

Type

  • feat
  • fix
  • docs
  • refactor
  • test
  • chore

Checklist conventions BYAN

  • Pas d'emoji dans le code, les commits ou les specs (mantra IA-23)
  • Commits au format type: description en anglais, sans trailer Co-Authored-By
  • Claims techniques sources si applicable (protocole fact-check)
  • Docs Merise / dictionnaire a jour si le modele de donnees change
  • Tests ajoutes et passants si du code est touche (unit > integration > e2e)

Checklist securite (security-by-design)

  • Aucun secret commite (CI gitleaks verte) ; .env reste gitignore
  • Entrees utilisateur validees ; requetes SQL en prepared statements (anti-injection)
  • Mots de passe / PIN en argon2id ; pas de donnee sensible en clair ni dans les logs
  • Sorties HTML echappees (anti-XSS) ; CSRF gere sur les formulaires d'etat
  • Permissions RBAC verifiees cote serveur pour toute action sensible
  • Impact RGPD evalue si nouvelles donnees personnelles (retention, droit a l'effacement)

Bloc RNCP impacte

Base de la PR

  • La base de cette PR est dev (et non main)