docs(help): fix stale help and guide texts of Budget, Reports and Transactions (#431) #443
No reviewers
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#443
Loading…
Reference in a new issue
No description provided.
Delete branch "issue-431-stale-help"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Generated autonomously by /autopilot run of 2026-10-13
Link 6 of 8 of milestone
planned-2026-10-12-retours-onboarding-v0171, stacked on #442 (issue-430-cards-transactions-budget).Issue #431 (closing keyword in the commit).
What
The page help (? button) and the guide (Markdown and in-app) described controls that no longer exist:
budget.help.tipsis rewritten as the 5 entries of the issue.Every claim was checked in the code before rewriting: five
navCardsinReportsPage.tsx,reports.hub.categoryZoomlabel,Tagicon rendered only whenrow.category_id !== null(TransactionTable.tsx), right-click menu wired toreports.keyword.addFromTransactioninTransactionsPage.tsx, Annual edit callingonSplitEvenly(BudgetTable.tsx). The Budget sentences match the wording of the #430 cards.Files
src/i18n/locales/fr.json,src/i18n/locales/en.json(budget.help.tips,reports.help.tips[0],docs.budget.*,docs.reports.*,docs.transactions.steps[4])docs/guide-utilisateur.md(Transactions step 5, Budget step 4 and two tips, Reports hub sentence, "Analyse par catégorie" heading and two mentions)CHANGELOG.md,CHANGELOG.fr.md(Fixed / Corrigé)No code, no migration, no network call.
Decisions
docs/qa-onboarding.html(no card or control changes, help texts only). Rejected: a "? help" QA case.Proofs
grep -Pof the issue onsrc/i18n/locales/*.json docs/guide-utilisateur.mdDocsContent.locales.test.ts(FR/EN item for item)docs.budget.tipsentry removednpm run buildnpm test🤖 Generated with Claude Code
Self-review (autopilot worker, not independent) — APPROVE
Diff reviewed against
issue-430-cards-transactions-budget(headfade01d).Acceptance criteria of the issue
docs.*), FR and EN: split button, Annual warning, tabs, four cards/sub-reports, "Zoom catégorie" / "Category Zoom", "+" icon. Texts word for word from the issue table.grep -Preturns nothing (rc=1); kept phrases intact ("Les 4 cartes KPI et leurs formules", "il bascule les 4 cartes", "flipper les 4 cartes", Balance stale warning).npm run buildandnpm testgreen (127 files, 2126 tests).Checks
navCards(ReportsPage.tsx), labelsreports.hub.categoryZoom,Tagicon only on categorized rows, right-click menureports.keyword.addFromTransaction, Annual edit callsonSplitEvenly.DocsContent.locales.test.tsgreen; red on a removed EN entry).For the human reviewer
reports.help.tips[1..3](period selector, "Les tendances mensuelles", "Catégories dans le temps") were out of scope and left as is; the last two name views of the Trends sub-report rather than the hub. Worth a look in a follow-up if they read as stale.docs/qa-onboarding.html(no card or control change).CI lue par l'orchestrateur sur la tête
fade01d: PR Check — Frontend run 549 vert (build OK, vitest 127 fichiers / 2126 tests, comptes égaux à ceux du worker). Pas de job Rust attendu.Generated autonomously by /autopilot run of 2026-10-13
/pr-review #443 — APPROVE
Résumé. Correction de textes seule (aide
?, guide intégré et Markdown, CHANGELOG), conforme mot pour mot à la table de #431. Chaque affirmation des nouveaux textes tient sur le code de la têtefade01d.Vérifié par le relecteur
navCardsdeReportsPage.tsx, dontreports.hub.categoryZoom= « Analyse par catégorie » / “Category Analysis” ; l'icôneTagn'est rendue que sousrow.category_id !== null(TransactionTable.tsx) ; la saisie Annuel appelleonSplitEvenly→splitEvenly(useBudget.ts), qui répartit le reste au centime, donc « la colonne affiche ensuite leur total » égale bien le montant saisi ; seules les lignes!is_parentsont éditables (la ligne « (direct) » est une feuille sans chevron, donc couverte par « sans chevron »).grep -Pde contrôle de l'issue sur la tête : aucune sortie (rc=1). Mutation sur une copie hors dépôt (retour de “The Category Zoom is protected” dansen.json) : 1 occurrence, puis 0 après restauration. Copie supprimée.budget.help.tipsà 5/5,reports.help.tipsà 4/4 ; JSON valides.successsurfade01d(PR Check — Frontend). Suite non rejouée localement par le relecteur, couverte par ce run.Suggestions (non bloquantes)
reports.help.tips[2]et[3]nomment encore « Monthly Trends » / “Les tendances mensuelles” et “Category Over Time” / « Catégories dans le temps », noms des anciens onglets (ReportTabdanssrc/shared/types/index.ts). Le hub affiche « Tendances » ; ces deux astuces ne sont pas fausses au point de bloquer, mais restent de l'époque des onglets. Hors du périmètre validé par Max : à mettre dans un suivi.ref_action: none(le corps dit « Issue #431 », sans mot-clé). La fermeture repose surResolves #431dans le message du commit, lu quand il arrive surmain: vrai pour le merge ff de la pile. Si le chemin de merge change, ajouterResolves #431au corps.Aucun secret, aucun code, aucune migration.
maximus referenced this pull request2026-10-16 00:38:40 +00:00