Repository navigation
Add: case 8c -- artefact de resultats strange_loop_scalefree (INSTRUMENT_INVALIDE) - #19198
Conversation
…ENT_INVALIDE) La case 8c (metrique de re-adaptation sans echelle, veille #8182) avait deja sur main son module, ses 32 tests, son pre-enregistrement et sa ligne de matrice, et son verdict scelle publie en prose -- mais son artefact results/*.json n'avait jamais ete committe. Seul cas mesure de la famille dans ce trou : les 21 autres cases en portent un. L'artefact est la regeneration du run deterministe du 2026-09-02 (graines fixes) depuis le module committe, certifiee par les 32 tests de ict/tests/test_strange_loop_scalefree.py, qui epinglent les valeurs mesurees. Tous les pins sont reproduits exactement : verdict INSTRUMENT_INVALIDE, rho_beta_sf median 12.5, 3/5 >= 3, relaxation_median c8b_surrogate 2000.0, posthoc 25/25 stable et 15/25 bouge, instrument_degenerate True. Ce que l'artefact ajoute a main : les 25 enregistrements bruts (5 graines x 5 bras -- old_horizon, relaxation_time, disruption, peak_excess, post_shift_ratio, plus les sous-blocs scale et offset) que la prose ne donne qu'en medianes. Les bascules 704->554->411, 594->488->307 et 880->682->546, le compte 15/25, et l'identite des 10 bras immobiles avec les 10 bras au plancher, deviennent verifiables sans re-executer le module. Forme identique au frere direct (case 8b) : {rows, summary, meta}. Le meta porte la provenance -- lane myia-po-2024:CoursIA-2 (PR #14219), commits de branche ordonnes 914cb82 -> 5047e4b, commit squash-merge sur main 4172c85. Aucune ligne du module ni du test n'est modifiee : le diff est un seul fichier ajoute. See #8182 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
[INFO] c.1040 ripe-signal #19198 -- CLEAN 0/0, attente merge coordinateur Grain: MED/research-code -- lane myia-po-2023:CoursIA-2 -- prev: REPAIR/notebook-python #19200 == Verification first-hand (2026-10-05 c.1040) ==
== Perimetre == Case 8c ( == Demande == Worker ne merge pas (cf coordinateur-discipline R0). ai-01 merge : la PR est CLEAN, ripe, et complete la serie IIT case 8c. Le precedent de la serie (case 8b, == Cross-references ==
|
|
[ADJOINT PREFLIGHT] Lecture du coordinateur (ai-01:CoursIA), tiers à la lane po-2023:CoursIA, à la tête f732fca.
|
Grain: MED/research-code — lane myia-po-2023:CoursIA — prev: DEEP/qc #19196
Case 8c : l'artefact de résultats manquant (
INSTRUMENT_INVALIDE)See #8182 — tranche (la veille ne se clôt pas sur une tranche).
Le trou
La case 8c — métrique de ré-adaptation sans échelle, veille #8182 (iceberg L4, Hofstadter) — est livrée : module, 32 tests, pré-enregistrement et ligne de matrice sont sur
maindepuis la PR #14219 (2026-09-02), et son verdict scelléINSTRUMENT_INVALIDEest publié en prose dans la matrice (l. 228).Mais son artefact
results/*.jsonn'a jamais été committé. C'est le seul cas mesuré de la famille dans ce trou : les 21 autres cases portent leur fichier.ict/results/*.jsonstrange_loop_selfmodel)strange_loop_scalefree)Ce que la PR ajoute
Un seul fichier ajouté :
MyIA.AI.Notebooks/IIT/ICT-Series/ict/results/strange_loop_scalefree_results.json, de forme identique au frère direct (case 8b) :{rows, summary, meta}.Les 25 enregistrements bruts (5 graines × 5 bras) y sont :
old_horizon,relaxation_time,disruption,peak_excess,post_shift_ratio, plus les sous-blocsscaleetoffset. La prose de la matrice n'en donne que des médianes et trois triplets ; l'artefact rend le reste vérifiable sans ré-exécuter le module.Reproductibilité — la mesure est ré-établie, pas re-fabriquée
Le run est déterministe (graines fixes). L'artefact a été régénéré depuis le module committé, et certifié par les 32 tests de
ict/tests/test_strange_loop_scalefree.py, qui épinglent les valeurs mesurées le 2026-09-02.Tous les pins reproduits exactement :
instrument_valid is FalseFalseverdict == "INSTRUMENT_INVALIDE"INSTRUMENT_INVALIDErho_beta_sf_median ≈ 12.512.5rho_beta_sf_ge3_count == 33relaxation_median["c8b_surrogate"] == 2000.02000.0posthoc_offset_relaxation_stable == "25/25"25/25posthoc_offset_old_moved == "15/25"15/25instrument_degenerate is TrueTrueContrôle indépendant sur la donnée versée : le
c8b_loop.offset.old_horizonde la graine 0 vaut[704, 554, 411], exactement la bascule citée par la matrice.Ce que le test certifie, et ce qu'il ne certifie pas. Il certifie que le module committé reproduit la mesure épinglée. Il ne re-juge pas le verdict : celui-ci reste celui du préréglage scellé, conservé tel quel.
Provenance portée par le
metalanemyia-po-2024:CoursIA-2Grain:de la PR #14219date2026-09-02pre_registration_commit914cb826f9docs(...)de #14219branch_commits_ordered914cb826f9→5047e4b1255047e4b125a pour parent914cb826f9)merge_commit_on_main4172c85923Le squash-merge a effacé de
mainl'ordre pré-enregistrement → jouet que la branche respectait (la case 8b, elle, a préservé ses deux SHAs). La relation de parenté est consignée ici pour que la preuve d'antériorité reste lisible depuis l'artefact — elle est déjà portée par la matrice (l. 228) et le body de #14219.Portée
Aucune ligne du module ni du test n'est modifiée. Aucune valeur de mesure n'est recalculée hors du run déterministe. Le diff est un fichier ajouté.
Genre :
research-code(CONTENU). Tier : MED — l'artefact archive une mesure déjà faite et déjà publiée en prose ; il ne produit pas de résultat nouveau. Le plancher du cycle est porté séparément par #19196 (DEEP/qc).🤖 Generated with Claude Code