Simpl-Resultat/STATE.md
le king fu 6d54ffa7a9 state: etape 1 bilan planifiee (overnight-2026-06-01)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 20:18:22 -04:00

3.1 KiB
Raw Blame History

STATE — Simpl'Résultat

Derniere MAJ : 2026-05-31 (post-audit bilan + Etape 0 quick wins #201)

Position actuelle

v0.9.1 shippée (2026-05-10). Milestones spec-refonte-rapports, spec-refonte-seed-categories-ipc, spec-price-fetching, overnight-2026-04-26-bilan et overnight-2026-04-27-prices complétées et fermées. Maximus-api 0.3.0 LIVE en prod (api.lacompagniemaximus.com) — pubkey Ed25519 alignée, smoke test Phase B (#161) validé. Backlog actif concentré sur spec-monetisation (7/12) : activation en ligne (#53), pipeline Stripe desktop (#50, #52) et maximus-api Stripe webhooks (#135, #136).

Audit critique de la page Bilan livré (docs/audit-bilan-2026-05.md, revue CPA + UX). Étape 0 — quick wins terminologie « catégorie »→« type », symbole optionnel, date de snapshot déplaçable — mergée (#201, issues #198/#199/#200 fermées). Chantier structurel = Étapes 1-2 de l'audit (séparation véhicule fiscal × classe d'actif via vehicle_type, puis détail par titre balance_securities+holdings+book_cost, bascule agrégé→détaillé, réouverture ADR 0012). Étape 1 spécifiée → milestone overnight-2026-06-01-bilan-axe-vehicule (4 issues #202-#205, prête pour /autopilot le 2026-06-01) ; Étape 2 reportée.

Decisions recentes

  • 2026-05-31 : Audit bilan (revue CPA + UX) -> docs/audit-bilan-2026-05.md ; Etape 0 quick wins mergee (#201) : terminologie categorie->type, symbole optionnel pour comptes cotes, date de snapshot deplacable (ref #198/#199/#200). Racine identifiee : modele plat fusionne vehicule fiscal x classe d'actif ; chantier structurel a specifier, ADR 0012 a superseder
  • 2026-05-10 : Release v0.9.1 + note changelog maximus-api activation post-0.9.0 (ref #197)
  • 2026-05-09 : ADR 0013 — stocks provider evaluation, AlphaVantage retenu comme bascule cible (ref #196)
  • 2026-05-03 : Bilan post-merge cleanup (S1-S5+S7) — getStarterCollisions filtre archived_at IS NULL, in-txn re-check sur proposeStarterAccounts, pre-seed balance_starter_proposed, guard empty-state /balance, doctest fence text Modified Dietz (ref #187)
  • 2026-05-03 : WebKitGTK date picker workaround etendu aux 7 inputs date restants dans 4 composants (TransactionFilterBar, AdjustmentForm, LinkTransfersModal, PeriodSelector) (ref #188)
  • 2026-05-03 : postcss 8.5.6 -> 8.5.13, fix GHSA-qx2v-qp2m-jg93 (transitif via vite, build-time only) (ref #180)
  • 2026-05-02 : Settings eclate en 3 sous-pages /settings/{users,data,systems} + redirections legacy /docs et /changelog (ref #190)
  • 2026-05-02 : Doc license — placeholder Bearer JWT-like remplace par <license-token> (ref #181)
  • 2026-05-01 : WebKitGTK date picker — blur() apres selection sur /balance/snapshot (ref #177)
  • 2026-05-01 : Icon Tauri custom (calculatrice + cadenas privacy), 16 raster sizes regenerees

Blockers actifs

  • #135 / #136 — maximus-api Stripe webhooks license auto-generate (BLOCKED par maximus-api Phase 2)
  • #53 — online activation + machine limit enforcement (status:needs-fix)
  • #50 / #52 — Stripe integration desktop + purchase page (status:ready, design en attente)