• Joined on 2026-02-23
maximus deleted branch issue-297-license-provider from maximus/Simpl-Resultat 2026-07-21 01:53:02 +00:00
maximus merged pull request maximus/Simpl-Resultat#303 2026-07-21 01:53:01 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement
maximus closed issue maximus/Simpl-Resultat#297 2026-07-21 01:53:01 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement
maximus pushed to main at maximus/Simpl-Resultat 2026-07-21 01:53:01 +00:00
b9e13b5bca fix(gating): keep key-validation errors out of the load lifecycle (#297)
fd7e053239 feat(gating): license provider + entitlements matrix + useEntitlement (#297)
Compare 2 commits »
maximus commented on pull request maximus/Simpl-Resultat#303 2026-07-21 01:52:06 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement

Review adversariale — /pr-review (re-review post-fix)

Verdict : APPROVE

Résumé : Le blocage de la review précédente (retry backoff CWE-703 armé sur un échec de submitKey,…

maximus pushed to issue-297-license-provider at maximus/Simpl-Resultat 2026-07-21 01:21:19 +00:00
b9e13b5bca fix(gating): keep key-validation errors out of the load lifecycle (#297)
maximus commented on pull request maximus/Simpl-Resultat#303 2026-07-21 01:14:15 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement

Review adversariale — /pr-review

Verdict : REQUEST_CHANGES

Résumé : Le socle est solide — matrice conforme aux décisions de spec, isEntitled fail-closed en Free (CWE-863)…

maximus created pull request maximus/Simpl-Resultat#303 2026-07-20 01:05:34 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement
maximus created branch issue-297-license-provider in maximus/Simpl-Resultat 2026-07-20 01:05:14 +00:00
maximus pushed to issue-297-license-provider at maximus/Simpl-Resultat 2026-07-20 01:05:14 +00:00
fd7e053239 feat(gating): license provider + entitlements matrix + useEntitlement (#297)
maximus released v1.6.5 at maximus/simpl-liste 2026-07-20 00:48:53 +00:00
maximus pushed tag v1.6.5 to maximus/simpl-liste 2026-07-20 00:48:23 +00:00
maximus pushed to main at maximus/Simpl-Resultat 2026-07-20 00:44:35 +00:00
0b408a8014 state: feature-gating milestone re-homed to planned-2026-07-19 (ready for autopilot)
maximus commented on issue maximus/Simpl-Resultat#299 2026-07-19 21:44:23 +00:00
feat(gating): routes + Sidebar (budget, rapports avances, bilan)

Ajustement de perimetre : /adjustments (module Ajustements) passe en Base (tranche par Max, pas Free). Ajouter la cle adjustments (Base+) a la matrice, gater la route /adjustments

maximus pushed to main at maximus/Simpl-Resultat 2026-07-19 21:44:23 +00:00
4f39fa3434 spec(gating): adjustments -> Base tier + STATE review sync
maximus pushed to main at maximus/Simpl-Resultat 2026-07-19 21:38:44 +00:00
a100ee287b docs(spec): apply /review-spec corrections to feature-gating plan (2 critical + 6 improvements)
maximus commented on issue maximus/Simpl-Resultat#297 2026-07-19 21:38:43 +00:00
feat(gating): socle — LicenseProvider + matrice d'entitlements + useEntitlement

Corrections /review-spec a integrer :

  • useEntitlement retourne { allowed, ready } (pas un boolean) — sinon flash upsell au boot (Sidebar/tuiles/profils/routes).
  • isEntitled **fail-closed…
maximus commented on issue maximus/Simpl-Resultat#299 2026-07-19 21:38:43 +00:00
feat(gating): routes + Sidebar (budget, rapports avances, bilan)

Corrections /review-spec :

  • Ne PAS gater l item nav reports — il pointe vers le hub Free /reports (non route-wrappe). Mettre feature sur budget et balance uniquement. Les rapports…
maximus commented on issue maximus/Simpl-Resultat#300 2026-07-19 21:38:43 +00:00
feat(gating): multi-profils (Base+) non destructif

Correction /review-spec :

  • Le point unique de creation est ProfileFormModal (createProfile), ouvert depuis ProfileSwitcher ET ProfileSelectionPage — gater la (ou desactiver les 2…
maximus commented on issue maximus/Simpl-Resultat#301 2026-07-19 21:38:43 +00:00
feat(gating): auto-update Base+ (absorbe #271) + override licence (Rust)

Corrections /review-spec :

  • Purger les entrees mortes de FEATURE_TIERS : web-sync, cloud-backup, advanced-reports (aucun call-site ; advanced-reports->Premium contredit la…