# ADR-003 — Filtre période 7 jours par défaut sur le dashboard

Date : 2026-05-22
Statut : Accepté
Fiche source : registry/T1-dashboard/DEC-DB-001-7day-default.md

## Contexte

Le dashboard porte un filtre de période qui pilote l'actualisation de tous
les widgets. La question était de savoir quelle période proposer par défaut.

## Décision

- **Période par défaut du dashboard = 7 derniers jours** (`preset '7d'`).
- Personnalisable : l'utilisateur peut choisir un autre preset (30j, mois en
  cours, plage custom).
- Tous les widgets s'actualisent au changement de période.
- Comportement jugé **conforme** — aucune modification de code requise.

## Conséquences

- L'initialisation est gérée par `stores/period.ts → initDefault('dashboard')`
  qui applique le preset `7d` (vérifié : `pages/app/dashboard.vue` appelle
  `periodStore.initDefault('dashboard')` au montage si aucun preset actif).
- À noter : la vue **liste** utilise un défaut différent (`30d` via
  `initDefault('list')`) — distinction intentionnelle.

## Références

> Ange : « le filtre 7 jours par défaut c'est OK, on garde »
