Journal de développement · preuves publiques

mediterranean-rescue

Rescue operations at sea, documented with their source: SOS MEDITERRANEE's public records on one map, checked by volunteers.

Versions · changements · preuves

Comment ce projet évolue

Une sélection chronologique de changements réellement fusionnés, de versions publiées sur GitHub et, lorsqu'elle existe, d'une page publique vérifiée. Chaque entrée renvoie à sa source.

  1. Évolution du code fusionnée

    Write task names in plain words instead of internal codes

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  2. Évolution du code fusionnée

    Volunteer onboarding: one-command setup and welcome guide

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  3. Fonctionnalité fusionnée

    feat(ingestion): safe JSON monitoring and recovery guidance (#65)

    Changement intégré au dépôt ; cela ne prouve pas son déploiement en production.

  4. Évolution du code fusionnée

    refactor(frontend): separate row review details and formatters (#70)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  5. Évolution du code fusionnée

    refactor(frontend): isolate prepare/publish/withdraw workflow (#70)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  6. Évolution du code fusionnée

    refactor(frontend): split ports workspace by responsibility (#70)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  7. Évolution du code fusionnée

    refactor(frontend): split imports workspace into typed screens (#70)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  8. Évolution du code fusionnée

    refactor(sheets): isolate parsing and privacy-safe reporting (#65)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  9. Évolution du code fusionnée

    refactor(frontend): modularize Explore map, event cards and navigation (#67)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  10. Évolution du code fusionnée

    refactor(ingestion): isolate scheduled Sheets and logbook readers (#65)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  11. Évolution du code fusionnée

    refactor(review): isolate crosswalk, drafts and revisions (#63)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  12. Évolution du code fusionnée

    refactor(catalog): domain model modules and frontend-neutral public API (#61)

    Évolution intégrée au code source ; les résultats en production ne sont pas déduits.

  13. Démonstration publiée (déclarée)

    Carte et interface publiques accessibles

    Jalon décrit dans le dépôt, avec un lien public. La vidéo ou le code ne certifie pas à lui seul un parcours fonctionnel.

    Le 26 octobre, l'accueil public a répondu en HTTPS (200). La PR citée documente des tests sur l'image de production ; ce contrôle ne valide ni les parcours authentifiés ni la complétude des données ou l'adoption par l'association.

  14. Prototype déclaré et documenté

    Parcours de retour des bénévoles documenté

    Jalon fourni par le dépôt du projet et associé à une preuve GitHub. Une date de code ne suffit pas à prouver que le prototype était utilisable.

    La PR fusionnée décrit un parcours d'invitation, de création facultative d'identifiants et de reconnexion, testé sur des données synthétiques. Le parcours réel avec un bénévole n'est pas vérifié publiquement.

  15. Dépôt créé

    mediterranean-rescue

    Date de création du dépôt GitHub, pas date attestée du premier prototype.

Chronologie sélective : les dates de création de dépôt, PR et releases proviennent de GitHub. Les jalons produit supplémentaires sont des déclarations sourcées du mainteneur, non des certifications indépendantes. Aucun lancement, déploiement ou résultat d'usage n'est déduit automatiquement d'un commit.