Skip to content

docs(handoff): clôturer le handoff de session — bug de langue corrigé et mergé - #260

Merged
thierryvm merged 1 commit into
mainfrom
docs/handoff-cloture-2026-07-25
Jul 25, 2026
Merged

docs(handoff): clôturer le handoff de session — bug de langue corrigé et mergé#260
thierryvm merged 1 commit into
mainfrom
docs/handoff-cloture-2026-07-25

Conversation

@thierryvm

@thierryvm thierryvm commented Jul 25, 2026

Copy link
Copy Markdown
Owner

Le handoff décrivait encore #258 comme en vol. Mis à jour sur l'état clos : 7 PR mergées, working tree propre, aucune PR ouverte.

Bug 1 fermé. Le correctif livré est consigné, mais surtout la raison pour laquelle il ne pouvait pas vivre dans le middleware — pour que personne ne retente cette couche : Next canonise les requêtes RSC avant l'exécution du middleware, en retirant à la fois les en-têtes de prefetch et le paramètre ?_rsc, donc un prefetch et une navigation réelle y sont indiscernables. Le piège d'ordonnancement ResponseCookies est conservé également.

Le reste à faire est désormais explicite et ordonné : le P0 remonté par l'audit i18n (les redirections serveur non préfixées perdent la langue — arbitré, PR de suivi), le trou de nav mobile que @Thierry a choisi de reporter en Phase 1 plutôt que de patcher, et les défauts préexistants du sélecteur de langue des Réglages et des canoniques SEO.

Miroir dans le vault Obsidian, conformément à la règle de double redondance.

Documentation uniquement — 1 fichier, 0 ligne de code.

Summary by Sourcery

Documentation :

  • Réviser la remise locale/CSP afin de lister l’ensemble final des PR fusionnées, documenter la correction livrée et les limitations du middleware pour la gestion des paramètres régionaux, et énumérer les tâches en suspens concernant l’i18n, la navigation mobile, les paramètres et le SEO en tant qu’éléments suivis.
Original summary in English

Summary by Sourcery

Documentation:

  • Revise the locale/CSP handoff to list the final merged PR set, document the delivered fix and middleware limitations for locale handling, and enumerate outstanding i18n, mobile navigation, settings, and SEO tasks as tracked items.
- Réviser le document de transfert de session locale et CSP pour indiquer que tous les PR pertinents ont été fusionnés, décrire la correction apportée à la gestion des locales et les limitations du middleware, et énumérer les problèmes en suspens liés à l’i18n, à la navigation mobile, aux paramètres et au SEO en tant qu’éléments de travail suivis.
Original summary in English

Summary by Sourcery

Documentation :

  • Réviser la remise locale/CSP afin de lister l’ensemble final des PR fusionnées, documenter la correction livrée et les limitations du middleware pour la gestion des paramètres régionaux, et énumérer les tâches en suspens concernant l’i18n, la navigation mobile, les paramètres et le SEO en tant qu’éléments suivis.
Original summary in English

Summary by Sourcery

Documentation:

  • Revise the locale/CSP handoff to list the final merged PR set, document the delivered fix and middleware limitations for locale handling, and enumerate outstanding i18n, mobile navigation, settings, and SEO tasks as tracked items.

The handoff still described #258 as in flight and carried the pre-merge state.
Updated to the closed picture: seven PRs merged, working tree clean, no open PR.

Bug 1 is closed. The shipped fix and, more usefully, the reason it could not
live in the middleware are recorded so nobody retries that layer: Next
canonises RSC requests before middleware runs, stripping both the prefetch
headers and the ?_rsc param, so a prefetch and a real navigation are
indistinguishable there. The ResponseCookies ordering trap is kept too.

The remaining work is now explicit and ordered, including the P0 the i18n audit
surfaced (unprefixed server redirects lose the locale — arbitrated, follow-up
PR), the mobile nav gap @Thierry chose to defer to Phase 1 rather than patch,
and the pre-existing Settings locale select and SEO canonical bugs.

Mirrored to the Obsidian vault per the double-redundancy rule.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ankora Ready Ready Preview, Comment Jul 25, 2026 7:16pm

@github-actions github-actions Bot added status:review-needed Ready for review type:docs Documentation only labels Jul 25, 2026
@sourcery-ai

sourcery-ai Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

🧙 Sourcery a terminé la revue de votre pull request !


Conseils et commandes

Interagir avec Sourcery

  • Lancer une nouvelle revue : Commentez @sourcery-ai review sur la pull request.
  • Continuer les discussions : Répondez directement aux commentaires de revue de Sourcery.
  • Générer un ticket GitHub à partir d’un commentaire de revue : Demandez à Sourcery de créer un
    ticket à partir d’un commentaire de revue en y répondant. Vous pouvez également répondre à un
    commentaire de revue avec @sourcery-ai issue pour créer un ticket à partir de celui-ci.
  • Générer un titre de pull request : Écrivez @sourcery-ai n’importe où dans le titre de la pull
    request pour générer un titre à tout moment. Vous pouvez également commenter
    @sourcery-ai title sur la pull request pour (re)générer le titre à tout moment.
  • Générer un résumé de pull request : Écrivez @sourcery-ai summary n’importe où dans
    le corps de la pull request pour générer un résumé de PR à tout moment exactement à l’endroit
    souhaité. Vous pouvez également commenter @sourcery-ai summary sur la pull request pour
    (re)générer le résumé à tout moment.
  • Générer le guide du relecteur : Commentez @sourcery-ai guide sur la pull
    request pour (re)générer le guide du relecteur à tout moment.
  • Résoudre tous les commentaires Sourcery : Commentez @sourcery-ai resolve sur la
    pull request pour résoudre tous les commentaires Sourcery. Utile si vous avez déjà
    traité tous les commentaires et ne souhaitez plus les voir.
  • Ignorer toutes les revues Sourcery : Commentez @sourcery-ai dismiss sur la
    pull request pour ignorer toutes les revues Sourcery existantes. Particulièrement utile si vous
    voulez repartir de zéro avec une nouvelle revue — n’oubliez pas de commenter
    @sourcery-ai review pour lancer une nouvelle revue !

Personnaliser votre expérience

Accédez à votre tableau de bord pour :

  • Activer ou désactiver des fonctionnalités de revue comme le résumé de pull request
    généré par Sourcery, le guide du relecteur, et d’autres.
  • Changer la langue de la revue.
  • Ajouter, supprimer ou modifier des instructions de revue personnalisées.
  • Ajuster d’autres paramètres de revue.

Obtenir de l’aide

Original review guide in English

🧙 Sourcery has finished reviewing your pull request!


Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Salut - j’ai examiné tes modifications et elles sont excellentes !


Sourcery est gratuit pour l’open source - si tu aimes nos revues, merci d’envisager de les partager ✨
Aide-moi à être plus utile ! Clique sur 👍 ou 👎 pour chaque commentaire et j’utiliserai ces retours pour améliorer tes revues.
Original comment in English

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@thierryvm
thierryvm merged commit a52ab41 into main Jul 25, 2026
11 checks passed
@thierryvm
thierryvm deleted the docs/handoff-cloture-2026-07-25 branch July 25, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status:review-needed Ready for review type:docs Documentation only

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant