73a70142e452d3c70be217b69405dbb1c06dba45
Aligne requirements.md et design.md sur l'état réel du code (écart accumulé depuis le 14/09 en mode dev direct). requirements.md : - Intro : compte unique authentifié (au lieu de « sans authentification ». - Glossaire : Compte, Adresse_Email, Mot_De_Passe, Session, JWT, Jeton_Reinitialisation, Aller_Retour, Distance_Effective. - Exigence 1 : case Aller/Retour. Exigence 10 : dénomination véhicule. - Exigence 12 : refonte consultation par mois (sélecteur année/mois, liste mensuelle groupée par jour repliable, nav jour bornée aux jours avec trajets). - Exigence 13 : tranches de barème multiples (dernière illimitée, coef 3 décimales) + recopie du dernier barème. - Exigence 16 : onboarding relié à l'authentification. - Nouvelles exigences 17 (Authentification) et 18 (Trajet aller/retour). design.md : - Overview + contraintes : compte authentifié, port 2202, Caddy externe HTTPS. - Déploiement : compose (port 2202, JWT_SECRET_KEY obligatoire, e-mail/MailKit, AUTH_FRONTEND_BASE_URL), reverse-proxy Caddy externe, pas de UseHttpsRedirection. - Nouvelle section « Évolutions majeures » : décisions d'architecture pour l'auth, l'onboarding 2 étapes, l'aller/retour, la consultation par mois, le barème multi-tranches, la dénomination véhicule et le recalcul ciblé des distances. Ajoute .kiro/steering/spec-sync.md : règle de mise à jour des specs dans le même commit que le code, à chaque évolution validée.
Description
Application de saisie des trajets pour calcul des indemnités kilométrique
125 MiB
Languages
C#
54.6%
TypeScript
30%
HTML
7.9%
SCSS
6.2%
Shell
1%
Other
0.3%