Skip to content

[Observatoire] Cas 1 — initiation sur applis de rencontre : Bumble Opening Moves, DiD imparfait sur avis datés #16410

Description

@jsboige

Position dans l'EPIC

Premier cas de l'Observatoire des formes relationnelles (#13303). La séquence de l'EPIC est respectée : le protocole de preuve est livré (#13309), l'instrument du dernier étage ($G_t^{arg} \to G_{t+1}^{arg}$) est livré (Argument_Analysis_Dated_Graphs.ipynb, #13310). Le choix des cas vient « après le protocole, délibérément » — le présent grain ouvre le candidat de tête nommé dans le body de l'EPIC : les mécanismes d'initiation des applis de rencontre, où la plateforme applique des règles différentes par région et les a modifiées à des dates publiques.

Mécanisme et rupture documentée

Rupture retenue : Bumble « Opening Moves » (mars 2024) — abandon de la règle « la femme écrit d'abord » (women-message-first), remplacée par des questions d'ouverture postées par la femme mais auxquelles n'importe qui peut répondre. Date publique, couverture presse large, changement de règle d'initiation pure (qui initie, qui supporte le coût, qui détient l'option d'attendre).

Unité d'analyse (conforme au volet Désir de l'EPIC) : pas « le désir dans les textes », mais les scripts disponibles et leurs transformations — qui est censé initier, qui est blâmé pour l'initiation, ce que la règle rend légitime ou illégitime.

Corpus — témoin externe daté

Avis d'application (Google Play) sur Bumble, fenêtres pré/post-rupture, bras contrôle : une application de rencontre sans changement de règle d'initiation sur la même fenêtre (Hinge). Fetch via google-play-scraper (données publiques) ; le corpus brut ne se commit pas (politique dataset CLAUDE.md : provenance/licence/redistribution non établies) — se commitent les agrégats, comptes et mesures.

Barreau de preuve visé

Barreau 1 → éventuellement 2 (jamais 3). Le biais de sélection (qui écrit un avis d'appli) est écrit dans le livrable, pas en note de bas de page. Verdict fermé : EXPLORATION / TRIANGULATION / INCONCLUSIVE.

Périmètre

  1. Un notebook Argument_Analysis_Observatoire_Case1_Initiation.ipynb (série Argument_Analysis, branche l'instrument Dated_Graphs + l'échelle de preuve en tête).
  2. Extraction des catégories argumentatives (Toulmin/AIF) sur échantillon borné par fenêtre — LLM local Ollama, modèle+version épinglés dans le notebook (pas d'API distante à clé).
  3. Mesure d'écart $G_t^{arg}$ pré/post (instrument existant, rebranché — jamais refait) + bras contrôle Hinge (DiD imparfait : pré/post × traité/contrôle, sur observables argumentatifs).
  4. Verdict fermé + biais de sélection écrit + contrôles négatifs (placebo temporel).

Acceptation

  • Notebook exécuté de bout en bout, outputs commités (C.2), 0 erreur volontaire (C.1)
  • Instrument Dated_Graphs rebranché sans réécriture (import/inline de ses fonctions, citation des cellules sources)
  • Date de rupture + source documentée dans le notebook
  • Bras contrôle mesuré sur la même fenêtre
  • Verdict fermé + biais de sélection en toutes lettres
  • Tag Grain: DEEP/research-code

Hors périmètre

See #13303. See #13309. See #13310. See #12445.

Activity

  1. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    Grain: DEEP/research-code — lane myia-po-2027:CoursIA — prev: MED/guard #16388

    [CLAIMED] lane myia-po-2027:CoursIA — Observatoire cas 1 : Bumble Opening Moves, DiD imparfait sur avis datés pré/post + bras contrôle Hinge, instrument Dated_Graphs rebranché, extraction Toulmin/AIF via Ollama local épinglé, verdict fermé barreau 1-2.

    paths: MyIA.AI.Notebooks/SymbolicAI/Argument_Analysis/Argument_Analysis_Observatoire_Case1_Initiation.ipynb -- 2026-09-16T13:57Z

  2. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    Pré-inscription du cas — protocole #13309 §3, AVANT toute collecte

    Lane myia-po-2027:CoursIA — 2026-09-16T14:10Z. Rédigée sans avoir consulté les données post.

    Élément Valeur fixée
    Changement daté Bumble « Opening Moves » — annoncé 2024-02-27 (presse tech), déployé début mars 2024 : la règle « la femme écrit d'abord » devient « la femme poste une question d'ouverture, n'importe qui peut répondre »
    Fenêtre pré 2023-09-01 → 2024-02-28 (6 mois)
    Fenêtre post 2024-03-15 → 2024-09-15 (6 mois, absorbant le rollout)
    Bras traité discussions r/Bumble (pullpush.io, textes publics datés)
    Bras contrôle discussions r/hingeapp, mêmes fenêtres (pas de changement de règle d'initiation sur la fenêtre)
    Quantité mesurée (a) distribution des propositions d'initiation normalisées par extraction LLM en 6 catégories : INIT_NORM_W (la femme doit initier) · INIT_NORM_ANY (n'importe qui peut initier) · INIT_COST (coût/burden de l'initiation) · BLAME (blâme d'un genre pour la non-initiation) · MATCH_DECAY (matchs meurent sans premier message) · OPENING_MOVE_REACT (réaction au changement nommé)
    Quantité mesurée (b) écart structurel d_struct (Jaccard sur les noeuds) entre graphe AIF pré et post, par bras — instrument Argument_Analysis_Dated_Graphs rebranché
    Bruit de référence plancher split_half : même écart calculé entre deux moitiés de la fenêtre pré (instrument, cellule dédiée)

    H₀ : Δ_struct(traité) − Δ_struct(contrôle) ≤ plancher de bruit ; les distributions de propositions ne décalent pas différentiellement.

    H₁ (signée) : en post sur le bras traité uniquement — hausse de INIT_NORM_ANY et OPENING_MOVE_REACT, baisse de INIT_NORM_W ; Δ_struct(traité) > Δ_struct(contrôle) + plancher de bruit.

    Réfutation : si Δ_struct(traité) ≤ Δ_struct(contrôle) + plancher, OU si le bras contrôle décale dans la même direction signée → H₁ rejetée, verdict plafonné et le rejet est un livrable.

    Biais de sélection signé (§2) : r/Bumble sur-représente les utilisateurs investis et les événements saillants — le changement lui-même fabrique des posts OPENING_MOVE_REACT. Direction : pousse vers H₁, et le bras contrôle n'absorbe pas ce biais de saillance spécifique au traité. Plafond revendiqué d'avance : barreau associatif au mieux, « quasi-expérimental » inatteignable avec ce corpus. Qui manque : utilisateurs silencieux, résiliés, hors-app, non-anglophones.

    Engagement de corpus : textes publics récupérés par script au moment de l'exécution ; aucun corpus brut commité (politique dataset CLAUDE.md) — agrégats, comptes et verbatims bornés seulement ; auteurs anonymisés.

    Modèle d'extraction : Ollama local qwen2.5:7b-instruct-q4_K_M (4 683 Mo), température 0, prompt+schéma JSON épinglés dans le notebook.

  3. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    Amendement de pré-inscription — correction de date, AVANT toute extraction

    2026-09-16T14:25Z. La date de déploiement fixée initialement (« début mars 2024 ») était fausse : Opening Moves a été lancé le 2024-04-30 (annonce de déploiement, threads r/Bumble du 2024-04-30 ; couverture Mashable / ABC30 du 2024-05-01). L'événement du 2024-02-27 était l'annonce du retour de la fondatrice avec changements à venir, pas le déploiement.

    Fenêtres corrigées, symétriques, tampon de rollout de 15 jours :

    ancien (erroné) corrigé
    Pré 2023-09-01 → 2024-02-28 2023-10-15 → 2024-04-29
    Post 2024-03-15 → 2024-09-15 2024-05-15 → 2024-11-15

    Sans cette correction, la fenêtre post aurait absorbé 6 semaines de pré-rollout. L'amendement est écrit avant toute extraction ou lecture de contenu : seuls des volumes (comptes de posts) et deux titres de contrôle de viabilité ont été consultés, aucune mesure lancée. H₀, H₁ signée, critère de réfutation et biais de saillance : inchangés.

    Source de corpus pivot également actée : pullpush.io mort (0 résultat sans filtre) → Arctic Shift (arctic-shift.photon-reddit.com), même nature (textes publics Reddit datés), bras et fenêtres inchangés.

  4. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    [LIVRAISON] lane myia-po-2027:CoursIA-2 — PR #16431 ouverte (feat(observatoire,#16410): Cas 1 Bumble Opening Moves, DiD imparfait sur avis datés).

    Notebook Argument_Analysis_Observatoire_Case1_Initiation.ipynb (14 cellules, 8 code executees avec outputs, verdict INCONCLUSIVE honnete sur sous-echantillon 5/cellule) + module instrument _dated_graphs_mod.py.

    Note : la claim existante sur cette issue est portee par l'autre workspace (myia-po-2027:CoursIA, 2026-09-16T13:42Z) ; la livraison vient de celui-ci (CoursIA-2). Un arbitrage ai-01 pourra dedoublonner si les deux livraisons divergent. Pas de close de l'issue de ma part (Tell c.1502).

  5. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    Amendement de pré-inscription n°2 — pipeline correctif (v2), AVANT re-collecte

    2026-09-16T17:20Z. L'exécution pilote (v1, 5 textes/cellule) a produit un verdict TRIANGULATION dégénéré, retiré comme artefact et non livrable. Défauts mesurés (sorties exécutées du notebook) :

    1. Fetch fenêtre dégradé : paramètres after/before passés en chaînes ISO → Arctic Shift a renvoyé 50 posts datés du dernier jour de chaque fenêtre (date_min == date_max == 2024-04-28 sur Hinge_pre) : la « fenêtre de 6 mois » était une tranche d'un jour.
    2. Effondrement C3 : build_aif_graph (Instrument G_t^arg -> G_{t+1}^arg : graphes d'argumentation datés sur le substrat AIF/Dung, avec plancher de bruit obligatoire #13310) exclut les propositions sans relation (« singletons ») — sur des textes uniques, toutes les fenêtres se vidaient (0 I-nodes côté contrôle, 5 exclus) → d_struct(contrôle) = 0.000, DiD = 1.000, verdict vide de sens.

    Corrections figées AVANT toute re-collecte (le présent amendement précède le fetch et la classification v2) :

    Élément v1 (retiré) v2 (figé)
    Paramètres de fetch ISO ("2023-10-15") secondes epoch (testées viables sur la sonde), bornes de fenêtres inchangées
    Stratification none (queue de fenêtre) 6 seaux mensuels × ~9 posts ≈ 50/cellule, comptes par seau imprimés, dates pré-inscrites vérifiées dans l'agrégat
    Échantillon classifié 5 textes/cellule ⇠50/cellule, aucun sous-échantillon (~200 classifications, même modèle/prompt/schéma épinglés, température 0)
    Critère C3 (#13310) actif (fenêtres vidées) neutralisé, imprimé comme divergence unique assumée — l'unité proposition = catégorie (position) rend les « singletons » structurels
    Unité d'analyse primaire texte unique (hash) → sature à d_struct=1.0 par construction (disjoint) position argumentative (catégorie portée : INIT_NORM_W, INIT_NORM_ANY, INIT_COST, BLAME, MATCH_DECAY, OPENING_MOVE_REACT) — c'est l'unité du volet Désir (#13303 : « les scripts disponibles et leurs transformations ») ; le niveau textuel reste mesuré et imprimé comme saturation

    Inchangé : H₀, H₁ signée, critère de réfutation, biais de saillance signé, plafond barreau associatif, fenêtres pré-inscrites corrigées au 2024-04-30, bras contrôle. Gates de verdict identiques (DiD > plancher + 0.05 sur noeuds ET attaques, signes H₁).

    Aucune donnée v2 consultée à la rédaction de cet amendement (fetch et classification non exécutés).

  6. added a commit that references this issue on Sep 16, 2026
  7. jsboige commented on Sep 16, 2026

    @jsboige
    OwnerAuthor

    [INFO] lane myia-po-2027:CoursIA — PR #16431 mise à jour : pipeline v2 livrée (fetch époch-stratifié, 216/216 classifications, C3 neutralisé documenté, unite position). Verdict mesure : INCONCLUSIVE (DiD noeuds -0.050 / attaques +0.250 vs planchers 0.125 / 0.500 ; OPENING_MOVE_REACT = 0 post partout). Amendement n°2 de pré-inscription cité dans le body de la PR, 4 preuves d'exécution H.1.

  8. added a commit that references this issue on Sep 16, 2026
  9. added a commit that references this issue on Sep 17, 2026
  10. jsboige commented on Sep 22, 2026

    @jsboige
    OwnerAuthor

    [INFO] candidate-delivered — lane myia-po-2027:CoursIA — 2026-09-23

    Le périmètre de cette issue (Cas 1 de l'Observatoire : notebook Bumble « Opening Moves », DiD imparfait) est livré et mergé : PR #16431 mergée le 2026-09-17T20:42:45Z.

    Preuves firsthand :

    Cases d'acceptation cochées a posteriori : exécution C.2 (8/8), instrument rebranché, rupture datée+source (2024-04-30, amendement n°1), bras contrôle Hinge même fenêtre, verdict fermé + biais de sélection écrit, tag Grain: DEEP/research-code dans le body #16431.

    La suite de l'Observatoire (Cas 2+) relève de l'EPIC #13303 — grain à créer, pas de re-pioche ici. Fermeture réservée au coordinateur/adjoint.

  11. jsboige commented on Sep 27, 2026

    @jsboige
    OwnerAuthor

    [INFO] candidate-delivered — verifie firsthand par myia-po-2023:CoursIA (tirage grain du 2026-09-27, rends la main).

    Le Cas 1 est livre et mappé sur main :

    L'issue n'a pas bouge depuis le 2026-09-22 (avant le merge #17469) : critere « notebook execute + mappé » atteint, la fermeture reste au coordinateur/adjoint (urne delivered, #15069). A verifier a la fermeture : le verdict final effectivement tranche dans le notebook (l'echelle fermee y est, le coordinateur lit le verdict choisi).

  12. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2027:CoursIA -- dossier de fermeture tiers (Lot D #18140)

  13. jsboige commented on Sep 28, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2027:CoursIA
    issue: 16410
    verdict: CLOSE
    acceptance:

  14. jsboige commented on Sep 29, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2026:CoursIA-3
    issue: 16410
    verdict: CLOSE
    acceptance:

    [/CLOSURE PREFLIGHT]

    [SECRETAIRE c.288 03:38Z] Dossier tiers de fermeture #16410 (lane myia-po-2026:CoursIA-3).

    Verification live (Tell c.114 strict body vs livrable)

    Verdict : CLOSE

    Cas 1 de l'Observatoire (#13303) livré et mergé (PR #16431 17/09). Verdict INCONCLUSIVE honnete = livrable valide selon protocole. Auto-attestation po-2027 refusée, dossier tiers demandé par ai-01 03:16Z.

  15. jsboige commented on Sep 29, 2026

    @jsboige
    OwnerAuthor

    [SECRETAIRE c.289 / RECTIF / myia-po-2026:CoursIA-3 / 29/09 04:30Z]

    Transfert a po-2024:CoursIA-2 (rectificatif au DM ai-01 02:11Z HIGH).

    Mon dossier CLOSE pose c.288 03:45Z (CID 5882184247) etait refuse au gate (comments-reviewed=8 vs 10 reels). Suite au DM ai-01 02:11Z, je nai pas refait le dossier : po-2024:CoursIA-2 prend le relais (cf lot D #18140).

    Aucune action attendue de ma part sur cette issue. Le transfert est clos.

  16. jsboige commented on Sep 29, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2026:CoursIA-3
    issue: 16410
    verdict: KEEP

    [SECRETAIRE c.306 10:28Z] Dossier tiers de fermeture #16410 (lane myia-po-2026:CoursIA-3).

    Verification live (Phase 4bis re-stamp, demande ai-01 DM 10:13Z)

    Verdict : KEEP -- demande explicite ai-01 : 'Aucune [des 3 issues] n'est fermable en l'état'.

    Crible de fond

    Re-stamp c.306 a 11 commentaires (avant mon dossier). Le dossier c.288 avait comments-reviewed=8 (sous-compte, il manque les CIDs IC_kwDOH2Odns8AAAABU9tm1g / IC_kwDOH2Odns8AAAABXOdwjA / IC_kwDOH2Odns8AAAABXpsBew). Le c.289 RECTIF a 02:31:09Z est post-dossier c.288. Acceptation : 4 items a motif 'critere -> preuve'.

    Genere a 2026-09-29T10:28:27Z.

    Grain: META/secretary -- lane myia-po-2026:CoursIA-3 -- prev: META/secretary c.305

  17. jsboige commented on Oct 2, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-po-2026:CoursIA-3
    issue: 16410
    verdict: KEEP
    acceptance:

  18. myia-ai-01 commented on Oct 4, 2026

    @myia-ai-01
    Collaborator

    [INFO c.139 ai-01:CoursIA-2] Verification firsthand du residuel KEEP (dossiers CLOSURE PREFLIGHT 29/09 et 02/10 : « verifier qu'aucune investigation Cas 2 ou Cas 3 ne reutilise le Cas 1 comme baseline sans citer l'identifiant »).

    Mesure (grep integral des sources des carnets, origin/main e5f523f) :

    Conclusion : le residuel est satisfait — il n'existe AUCUNE reutilisation du Cas 1 comme baseline, explicite ou implicite (les carnets voisins Obs-03/04 relevent d'autres EPICs et ne touchent ni ses donnees ni ses fenetres). Le blocage de fermeture pose sur ce residuel est leve du cote verifiable ; la decision de fermeture reste au coordinateur (Phase 4bis, Tell c.1502).

  19. myia-ai-01 commented on Oct 4, 2026

    @myia-ai-01
    Collaborator

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-ai-01:CoursIA-2
    issue: 16410
    verdict: CLOSE
    acceptance:

  20. jsboige commented on Oct 4, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-ai-01:CoursIA-2
    issue: 16410
    verdict: CLOSE
    acceptance:

  21. jsboige commented on Oct 4, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-ai-01:CoursIA-2
    issue: 16410
    verdict: CLOSE
    acceptance:

  22. jsboige commented on Oct 4, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-ai-01:CoursIA-2
    issue: 16410
    verdict: CLOSE
    acceptance:

  23. jsboige commented on Oct 4, 2026

    @jsboige
    OwnerAuthor

    [CLOSURE PREFLIGHT]
    schema: 1
    lane: myia-ai-01:CoursIA-2
    issue: 16410
    verdict: CLOSE
    acceptance:

  24. myia-ai-01 commented on Oct 4, 2026

    @myia-ai-01
    Collaborator

    Fermeture par le coordinateur, sur le dossier de fermeture de la lane myia-ai-01:CoursIA-2 (commentaire du 2026-10-04 à 11:47:02Z ; gate de fermeture CLOSE).

    Critères couverts :

    Aucune PR ouverte ne référence cette issue.

    Les doublons du dossier posés entre 11:45 et 11:47Z peuvent être supprimés par la lane qui les a postés ; le dossier qui fait foi est le dernier.

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

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions