Skip to content

Migration parcours en cours : statut stopped, closed_by, planned_steps.arrived_at, steps.highlights, media.owner_type step, retrait de planned_routes.personal_note #129

Closed

Description

@IlanAMG

Contexte

Epic : #14
Maquette : E-07, E-15 · validée le 2026-09-25
Modele-de-Donnees · Ecrans › E-07 · Ecrans › E-15 · E-07, E-15 · D-029
La page immersive du parcours en cours et la fin de parcours (D-029) demandent des colonnes et un statut nouveaux. #20, fermé, a posé le schéma initial : ce ticket l'étend par une nouvelle migration, sans le rouvrir.

Comportement attendu

Critères d'acceptation

  • Nouvelle migration additive, sans toucher aux migrations existantes
  • highlights limité à 3 points et les photos d'étape à 5 (tests)
  • stopped et closed_by disponibles, aucune colonne personal_note en base
  • Colonnes audio présentes et absentes de l'API
  • planned_steps.skipped_at et la valeur go_closed disponibles

Notes techniques

Activity

  1. added this to the v0.4 milestone on Sep 24, 2026
  2. added
    status:readySpec complète, prêt à coder
    and removed
    needs-designQuestion ou maquette à produire en mode DESIGN
    on Sep 25, 2026
  3. IlanAMG commented on Sep 25, 2026

    @IlanAMG
    MemberAuthor

    D-038 (https://github.com/Inprogress-Agency/widoo-app/wiki/Design-Changelog) : ajouter la valeur missed à planned_routes.status.

  4. PaulThiberville commented on Oct 14, 2026

    @PaulThiberville
    Collaborator

    🔨 Démarrage — plan :

    La PR #401 (ticket #40) a déjà créé planned_routes et planned_steps dans la forme de ce ticket (stopped, missed, closed_by, arrived_at, skipped_at, aucune personal_note). Ce ticket garde, comme le prévoit sa note technique :

    • migration additive 0006 : steps.highlights (text[], 1 à 3 points, facultatif), steps.audio_path et steps.audio_duration_s (créées, ni lues ni écrites par l'API), media.owner_type gagne step avec 5 photos au plus par étape garanties en base ;
    • constantes et schéma Zod dans packages/shared (stepHighlightsMax, stepPhotosMax, StepHighlights) ;
    • tests : limites de highlights et des photos d'étape, colonnes audio absentes de l'instantané servi par l'API.

    notifications.kind = go_closed : la table notifications n'existe pas encore sur main ; comme le prévoit le ticket, #44 la créera avec cette valeur. Rien à migrer ici.

    Branche : issue/129-step-highlights-audio-media.

  5. PaulThiberville commented on Oct 14, 2026

    @PaulThiberville
    Collaborator

    Vérifié en staging le 2026-10-14 vers 10:55Z (lecture seule, par l'orchestrateur, pour Paul) : deploy-staging.yml vert sur b0f198c (PR #409), exécution widoo-api-migrate-7vxrv terminée avec succès à 10:47:54Z (migration 0006), révision widoo-api-00154-hiv en service, /v1/health ok. Status passé à Terminés.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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