Skip to content

[PLANETEST] docs(sso-zelian): sync error-code docs with code (5124 to 5910) - #101

Merged
userLinpy merged 2 commits into
previewfrom
fix/sso-zelian-error-code-doc-desync
Jul 21, 2026
Merged

[PLANETEST] docs(sso-zelian): sync error-code docs with code (5124 to 5910)#101
userLinpy merged 2 commits into
previewfrom
fix/sso-zelian-error-code-doc-desync

Conversation

@userLinpy

Copy link
Copy Markdown
Owner

Contexte

Depuis le fix sécurité ATO (d891e50061, 2026-07-18), le code a déplacé ZELIAN_OAUTH_PROVIDER_ERROR de 5124 → 5910 : 5124 est désormais possédé par l'upstream (OAUTH_PROVIDER_UNVERIFIED_EMAIL) et le bloc 59xx est réservé au fork. La documentation du module sso-zelian n'avait jamais été resynchronisée et affichait encore 5124 pour le code Zelian.

Code de véritéapps/api/plane/authentication/adapter/error.py :

"OAUTH_PROVIDER_UNVERIFIED_EMAIL": 5124,   # upstream
"ZELIAN_OAUTH_PROVIDER_ERROR": 5910,       # fork (bloc 59xx réservé)

Changements (documentation uniquement — zéro ligne de code)

  • docs/specs/api/sso-zelian/spec-technique.md — tableau « Fichiers modifiés », ligne error.py : ZELIAN_OAUTH_PROVIDER_ERROR=5910, avec note « bloc 59xx réservé au fork ; 5124 désormais possédé par l'upstream (OAUTH_PROVIDER_UNVERIFIED_EMAIL) ». En-tête du module aligné sur 0.1.2 / 2026-07-18.
  • CHANGELOG.md — entrée Added « api+web/sso-zelian » : 51245910. (L'entrée sécurité qui narrait déjà le déplacement 5124→5910 est laissée intacte.)
  • docs/specs/api/sso-zelian/VERSIONNING.md — nouvelle ligne 0.1.2 | 2026-07-18 | refactor traçant la renumérotation (référence commit d891e50061).

Vérification

  • Aucun résidu ZELIAN_OAUTH_PROVIDER_ERROR=5124 dans la documentation.
  • Hooks husky (lint-stagedoxfmt) exécutés à chaque commit — jamais --no-verify.
  • error.py (source de vérité) non modifié.

Le même correctif a été cherry-pické localement sur feat/sso-zelian-auto-login-et-logout afin d'éviter toute régression de ses docs v0.2.0.

Spec : docs/specs/api/sso-zelian/spec-technique.md

🤖 Generated with Claude Code

userLinpy and others added 2 commits July 21, 2026 17:55
Depuis le fix sécurité ATO (d891e50, 2026-07-18), le code a déplacé
ZELIAN_OAUTH_PROVIDER_ERROR de 5124 vers 5910 : 5124 est désormais possédé
par l'upstream (OAUTH_PROVIDER_UNVERIFIED_EMAIL) et le bloc 59xx est réservé
au fork. La documentation n'avait jamais été resynchronisée.

- spec-technique.md (tableau « Fichiers modifiés ») : error.py = 5910, avec
  la note sur la réservation 59xx et la propriété upstream de 5124.
- CHANGELOG.md (entrée Added « api+web/sso-zelian ») : 5124 → 5910.
- VERSIONNING.md : ligne 0.1.2 (refactor) traçant la renumérotation.

Code de vérité : apps/api/plane/authentication/adapter/error.py.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…1.2)

Convention du module (cf. feat) : l'en-tête Version/Date de spec-technique
reflète la dernière entrée VERSIONNING. L'ajout de l'entrée 0.1.2 (refactor
des codes d'erreur) avait laissé l'en-tête à 0.1.1 / 2026-07-13 — aligné sur
0.1.2 / 2026-07-18.
@userLinpy
userLinpy merged commit 69c1e8d into preview Jul 21, 2026
userLinpy added a commit that referenced this pull request Jul 21, 2026
Met feat à jour avec preview (qui a mergé #101 — resync des codes d'erreur —
plus d'autres correctifs auth). Rend #102 mergeable.

Conflit résolu en gardant la version de feat pour les 3 specs sso-zelian
(CHANGELOG.md, spec-technique.md, VERSIONNING.md) : c'est le sur-ensemble —
le fix ZELIAN_OAUTH_PROVIDER_ERROR 5124→5910 y est déjà (via cherry-pick) et
feat porte en plus tout le contenu v0.2.0 + l'en-tête 0.2.0.

Aucun fichier de code v0.2.0 modifié par le merge ; error.py conserve les
codes Zelian (5910/5124) et reçoit BOT_USER_LOGIN_FORBIDDEN=5017 de preview.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant