feat(gating): docs — ADR + architecture + CHANGELOG #302

Closed
opened 2026-07-19 21:18:21 +00:00 by maximus · 0 comments
Owner

Documentation du chantier : ADR, architecture, guide utilisateur, CHANGELOG. A faire en dernier (documente le resultat).

Fichiers concernes

  • docs/adr/0017-feature-gating-par-tier.md (creer — numero = max(adr/) + 1 = 0017).
  • docs/architecture.md (modifier) — nouveau context/hook/module d'entitlements.
  • docs/guide-utilisateur.md (modifier) + i18n docs.* (fr.json/en.json) — ce que debloque chaque tier.
  • CHANGELOG.md + CHANGELOG.fr.md (modifier) — UNE entree globale.

Depends on

Criteres d'acceptation

  • ADR 0017 : matrice tier->features, override par-licence fail-closed Free, enforcement UI-only, soft-paywall GPL assume. Status accepted.
  • architecture.md documente LicenseContext + useEntitlement + shared/entitlements.ts.
  • guide-utilisateur.md + cles docs.* (FR+EN) : tableau Free/Base/Premium.
  • CHANGELOG.md + CHANGELOG.fr.md : entree globale sous [Unreleased] listant les modules desormais Base (Budget, Ajustements, rapports avances, multi-profils, auto-update) et Premium (Bilan).

Review caveats (/review-spec — a respecter)

  • L'ADR doit mentionner explicitement l'override fail-closed en Free (CWE-863).

Decisions prises en planification

  • Numero ADR = 0017 (dernier = 0016).

Spec source

spec-decisions-feature-gating.md + spec-plan-feature-gating.md (racine, force-add ; verdict /review-spec jaune, corrections integrees).

Documentation du chantier : ADR, architecture, guide utilisateur, CHANGELOG. A faire en dernier (documente le resultat). ## Fichiers concernes - `docs/adr/0017-feature-gating-par-tier.md` (creer — numero = max(adr/) + 1 = 0017). - `docs/architecture.md` (modifier) — nouveau context/hook/module d'entitlements. - `docs/guide-utilisateur.md` (modifier) + i18n `docs.*` (fr.json/en.json) — ce que debloque chaque tier. - `CHANGELOG.md` + `CHANGELOG.fr.md` (modifier) — UNE entree globale. ## Depends on - #297, #298, #299, #300, #301 ## Criteres d'acceptation - [ ] ADR 0017 : matrice tier->features, override par-licence fail-closed Free, enforcement UI-only, soft-paywall GPL assume. Status accepted. - [ ] architecture.md documente LicenseContext + useEntitlement + shared/entitlements.ts. - [ ] guide-utilisateur.md + cles docs.* (FR+EN) : tableau Free/Base/Premium. - [ ] CHANGELOG.md + CHANGELOG.fr.md : entree globale sous [Unreleased] listant les modules desormais Base (Budget, Ajustements, rapports avances, multi-profils, auto-update) et Premium (Bilan). ## Review caveats (/review-spec — a respecter) - L'ADR doit mentionner explicitement l'override fail-closed en Free (CWE-863). ## Decisions prises en planification - Numero ADR = 0017 (dernier = 0016). ## Spec source spec-decisions-feature-gating.md + spec-plan-feature-gating.md (racine, force-add ; verdict /review-spec jaune, corrections integrees).
maximus added this to the planned-2026-07-19-feature-gating milestone 2026-07-19 21:18:21 +00:00
maximus added the
status:ready
type:feature
source:human
labels 2026-07-19 21:18:21 +00:00
maximus added
status:review
and removed
status:ready
labels 2026-07-21 02:49:32 +00:00
maximus added
status:approved
and removed
status:review
labels 2026-07-21 12:22:53 +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#302
No description provided.