Skip to content

Planifier le recalcul nocturne et le passage en needs_fix #56

Open

Description

@IlanAMG

Contexte

Epic : #5
Orchestration · API · D-002

Débloqué le 2026-10-14 par D-088 (décision d'Ilan sur #378) : le recalcul de nuit n'utilise que nos estimations de trajet et n'appelle jamais Mapbox Directions, dont les conditions interdisent les requêtes automatisées.

Comportement attendu

  • /internal/recompute : parcours publiés dont un lieu a changé depuis computed_at ; règle bloquante → le parcours reste publié, marqué needs_fix (« à corriger »), et son auteur est notifié ; il n'est dépublié que si l'un de ses lieux est fermé définitivement, avec la même notification (D-032). Cloud Scheduler quotidien, jeton de service, idempotence, journal d'exécution.

Critères d'acceptation

  • Test : modifier les horaires d'un lieu et lancer le job met à jour computed des parcours concernés
  • Tests : règle bloquante violée, parcours publié et needs_fix ; lieu fermé définitivement, parcours dépublié ; notification à l'auteur dans les deux cas
  • Test : le job n'émet aucune requête vers Mapbox Directions (D-088)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions