feat(balance): make ticker symbol optional for priced accounts #199

Closed
opened 2026-05-31 20:16:01 +00:00 by maximus · 0 comments
Owner

Issu de l'audit Bilan (finding K, docs/audit-bilan-2026-05.md).

Probleme : le symbole (ticker) est obligatoire pour tout compte d'une catégorie priced (AccountForm.tsx:131 bloque le submit). Tant que le price-fetch est indisponible, c'est une friction sans bénéfice : un investisseur qui suit « Portefeuille » en valeur doit inventer un ticker.

A faire : rendre le symbole optionnel ; ne l'exiger que si le price-fetch est activé pour le compte. Front (AccountForm.tsx) + validation service. symbol est déjà nullable en base — aucun schéma.

Acceptation : création d'un compte priced sans symbole possible ; price-fetch exige toujours un symbole ; tests verts.

Issu de l'audit Bilan (finding **K**, `docs/audit-bilan-2026-05.md`). **Probleme** : le symbole (ticker) est obligatoire pour tout compte d'une catégorie *priced* (`AccountForm.tsx:131` bloque le submit). Tant que le price-fetch est indisponible, c'est une friction sans bénéfice : un investisseur qui suit « Portefeuille » en valeur doit inventer un ticker. **A faire** : rendre le symbole **optionnel** ; ne l'exiger que si le price-fetch est activé pour le compte. Front (`AccountForm.tsx`) + validation service. `symbol` est déjà nullable en base — aucun schéma. **Acceptation** : création d'un compte priced sans symbole possible ; price-fetch exige toujours un symbole ; tests verts.
maximus added the
status:ready
type:feature
source:human
labels 2026-05-31 20:16:01 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: maximus/Simpl-Resultat#199
No description provided.