---
description: Commit + push systématique d’un lot, rebase origin/main, un bundle/page
alwaysApply: true
---

# Livraison d’un lot (commit + push)

Quand un **lot SUIVI** est terminé (code + build + fiche + journal si besoin) :

1. **Rebase obligatoire** sur `origin/main` à jour (`git fetch` + rebase/pull) **avant** chaque commit. Jamais committer sur un arbre périmé.
2. **Un lot = un commit feature** (+ chore hash fiche si séparé) **+ push** `origin/main` — **sans demander confirmation**.
3. Front : **un seul bundle** par page dans `public/build/manifest.json` ; si deux lots touchent le même `.vue`, le second rebase + rebuild après le premier.
4. Synthèse : coller **hash feature**, **hash fiche**, `git log --oneline -1 origin/main`, et le **nom du bundle** final de la page touchée.
