8000 [app] Cas d'usage Sync : validation, bascule atomique et dernier instantané valide · Issue #26 · arnakoff/api · GitHub
[go: up one dir, main page]

Skip to content

[app] Cas d'usage Sync : validation, bascule atomique et dernier instantané valide #26

Closed

Description

@EnO33

Partie de #25.

À faire

  • Ports SourceFetcher et SnapshotStore déclarés dans internal/app.
  • Validation : colonnes attendues déclarées par le connecteur, nombre minimal de lignes, rejet d'une baisse de plus de 20 %.
  • Bascule atomique pour les lecteurs (atomic.Pointer) et conservation du dernier instantané valide.
  • État par source : dernier succès, dernière erreur, nombre de lignes, date de l'entrée la plus récente (servira /v1/sources).
  • Tests avec des faux connecteurs : fichier vide, colonne manquante, chute de 30 %, succès.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    0