feat(balance): assistant detailler un compte agrege (date pivot) #215

Closed
opened 2026-06-04 01:36:43 +00:00 by maximus · 0 comments
Owner

Bascule d un compte simple en detaille. Decision ce soir : bascule SEULE (kind=detailed + detailed_since=aujourd hui), les titres sont saisis au prochain snapshot normal — pas de capture de snapshot dans l assistant.

Fichiers concernes

  • src/components/balance/DetailAccountWizard.tsx (nouveau, leger)
  • src/components/balance/BalanceAccountsTable.tsx (action sur la ligne du compte)
  • src/services/balance.service.ts (passage kind + detailed_since)
  • src/i18n/locales/fr.json + en.json

Depends on

Criteres d acceptation

  • Action Detailler en titres sur la ligne d un compte simple dans BalanceAccountsTable [decision ce soir]
  • L assistant passe le compte en kind=detailed et fixe detailed_since = date du jour (bascule seule) [decision ce soir]
  • L historique agrege passe (< detailed_since) reste fige en lecture seule ; les snapshots >= detailed_since exigent des holdings
  • Confirmation utilisateur : historique passe reste agrege, titres saisis au prochain snapshot
  • Retour detailed->simple desactive (UI) + garde service (#212)
  • i18n FR/EN ; npm run build vert

Review caveats

  • ARCH (jaune, RESOLU): detailed_since faisant autorite (pas implicite).

Decisions prises ce soir

  • (ce soir) Bascule seule : pas de capture de snapshot initial ; detailed_since = aujourd hui ; saisie au prochain snapshot.
  • (ce soir) Entree UI : action sur la ligne du compte dans BalanceAccountsTable.

Spec source

spec-plan-bilan-detail-titres.md (+ spec-decisions-bilan-detail-titres.md)

Bascule d un compte simple en detaille. Decision ce soir : bascule SEULE (kind=detailed + detailed_since=aujourd hui), les titres sont saisis au prochain snapshot normal — pas de capture de snapshot dans l assistant. ## Fichiers concernes - src/components/balance/DetailAccountWizard.tsx (nouveau, leger) - src/components/balance/BalanceAccountsTable.tsx (action sur la ligne du compte) - src/services/balance.service.ts (passage kind + detailed_since) - src/i18n/locales/fr.json + en.json ## Depends on - #212 - #214 ## Criteres d acceptation - [ ] Action Detailler en titres sur la ligne d un compte simple dans BalanceAccountsTable [decision ce soir] - [ ] L assistant passe le compte en kind=detailed et fixe detailed_since = date du jour (bascule seule) [decision ce soir] - [ ] L historique agrege passe (< detailed_since) reste fige en lecture seule ; les snapshots >= detailed_since exigent des holdings - [ ] Confirmation utilisateur : historique passe reste agrege, titres saisis au prochain snapshot - [ ] Retour detailed->simple desactive (UI) + garde service (#212) - [ ] i18n FR/EN ; npm run build vert ## Review caveats - ARCH (jaune, RESOLU): detailed_since faisant autorite (pas implicite). ## Decisions prises ce soir - (ce soir) Bascule seule : pas de capture de snapshot initial ; detailed_since = aujourd hui ; saisie au prochain snapshot. - (ce soir) Entree UI : action sur la ligne du compte dans BalanceAccountsTable. ## Spec source spec-plan-bilan-detail-titres.md (+ spec-decisions-bilan-detail-titres.md)
maximus added this to the overnight-2026-06-05-bilan-detail-titres milestone 2026-06-04 01:36:43 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-06-04 01:36:43 +00:00
maximus added
status:review
and removed
status:ready
labels 2026-06-06 17:56:18 +00:00
maximus added
status:approved
and removed
status:review
labels 2026-06-06 19:36:57 +00:00
Sign in to join this conversation.
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#215
No description provided.