docs(assessment): re-anchor the §5 provenance SHAs to the commits that landed
The branch was re-created with SSH signatures before landing, which changed my commit SHAs. Four citations of the pre-registration commit — the verdict's header and closing note, G-1, and the plan's Track A section — pointed at dfc394d2, which is not in main's history. They now point at299c92be, which is. Same tree, same message, same ordering, signature added. The claim the verdict rests on is unchanged and checkable at299c92be: that commit contains the thresholds and no results. Recorded as a note in the verdict document rather than swapped silently, because a document citing a commit absent from its own repository's history is precisely the failure mode its §1 catalogues — and this one would have been self-inflicted. Docs only. [Verification]: uv run pytest tests/test_adr_index.py tests/test_adr_status_governance.py tests/test_adr_0252_s5_blindness.py -q — 327 passed.
This commit is contained in:
parent
7728a25dee
commit
8f0ccfe317
3 changed files with 13 additions and 4 deletions
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
### G-1 · The ADR-0252 §5 experiment — **run to a NO-GO on 2026-07-28; awaiting ratification** **[AMENDED N-8]**
|
||||
**Layer:** M3 · **Leverage: 1 (highest in the assessment)**
|
||||
The ratified governing paradigm's single load-bearing empirical claim — can Cl(4,1) geometry carry relational structure the SME way — was authorized (§8.4), scaffolded, and is now **answered**: `docs/research/sme-experiment-verdict-797ebad5.md` records **NO-GO** against a criterion pre-registered at `dfc394d2` before the run, with a committed report artifact and a pinned `deterministic_digest`. A well-controlled NO-GO is *defined by the ADR as full credit*. The refutation is scoped: it holds for embeddings that encode role-structure as point positions and align them with conformal Procrustes under similarity, because the similarity quotient that would deliver attribute-invariance is the same quotient that annihilates structural contrast — measured, not argued (an `add`-vs-`subtract` minimal pair aligns at residual exactly `0.0`, the two configurations being related by a proper rotation). Across a sweep of attribute weights, every regime where the SME property survives is a regime where attributes contribute nothing.
|
||||
The ratified governing paradigm's single load-bearing empirical claim — can Cl(4,1) geometry carry relational structure the SME way — was authorized (§8.4), scaffolded, and is now **answered**: `docs/research/sme-experiment-verdict-797ebad5.md` records **NO-GO** against a criterion pre-registered at `299c92be` before the run, with a committed report artifact and a pinned `deterministic_digest`. A well-controlled NO-GO is *defined by the ADR as full credit*. The refutation is scoped: it holds for embeddings that encode role-structure as point positions and align them with conformal Procrustes under similarity, because the similarity quotient that would deliver attribute-invariance is the same quotient that annihilates structural contrast — measured, not argued (an `add`-vs-`subtract` minimal pair aligns at residual exactly `0.0`, the two configurations being related by a proper rotation). Across a sweep of attribute weights, every regime where the SME property survives is a regime where attributes contribute nothing.
|
||||
|
||||
**This entry's original claim — "has never returned a verdict" — was wrong (N-8).** The experiment had been run **twice**, on `rnd/structure-mapping-experiment` @ `fc9d0c14` and `rnd/sme-experiment-v2` @ `96e5f468`, returning GO both times. Attempt 1 leaked the label into the embedding (disowned by its own successor); attempt 2 was blind and then harvested its separability from `except ValueError: res = 1000.0` — a solver exception counted as a distance — on a corpus that was 46/51 outside `holdout_dev/v1` with nothing marked, carried duplicate graphs and colliding ids, and whose extractor was never committed. Two GO verdicts sat unmerged and unratified for nine days while the register recorded the item as unrun.
|
||||
**Evidence:** `docs/research/sme-experiment-verdict-797ebad5.md`; `docs/research/sme-experiment-preregistration-2026-07-28.md`; `evals/structure_mapping/adr0252_s5/`; `tests/test_adr_0252_s5_blindness.py`. · **Authority:** Shay's ratification of the verdict, and the §6 build-authorization ruling it unblocks.
|
||||
|
|
|
|||
|
|
@ -233,7 +233,7 @@ G-2's fix lands only under its ratified ADR (R-11 may add an interim defensive g
|
|||
Waves are hygiene and enforcement. The frontiers are the project. Track A runs **in parallel with Wave 0**, because it is execution-authorized already and everything else gets cheaper once it returns.
|
||||
|
||||
### Track A · **Run ADR-0252 §5 to a verdict** · G-1/H-10 · **DONE 2026-07-28 — NO-GO, awaiting ratification**
|
||||
Protocol followed as written: criterion pre-registered at `dfc394d2` **before** the run (that commit carries the thresholds as importable constants and no results); corpus built with provenance on every case; full experiment run; `docs/research/sme-experiment-verdict-797ebad5.md` written with the criterion, the run, the numbers, and the verdict; report artifact committed with a pinned `deterministic_digest`.
|
||||
Protocol followed as written: criterion pre-registered at `299c92be` **before** the run (that commit carries the thresholds as importable constants and no results); corpus built with provenance on every case; full experiment run; `docs/research/sme-experiment-verdict-797ebad5.md` written with the criterion, the run, the numbers, and the verdict; report artifact committed with a pinned `deterministic_digest`.
|
||||
|
||||
**Verdict: NO-GO**, and it is the well-controlled kind the ADR pre-declares as full credit. Structure-sensitivity fails at every attribute weight tested — not a knife-edge on a constant. The mechanism is stated in one sentence and measured rather than argued: *the similarity quotient that would deliver attribute-invariance is the same quotient that annihilates structural contrast.* An `add`-vs-`subtract` minimal pair — one entity, identical numbers, one relation kind changed — aligns at residual exactly `0.0`, its two configurations being related by a proper rotation. Sweeping the attribute weight, every regime in which the SME property survives is a regime in which attributes contribute nothing (AUC 1.00 → 0.83 → 0.69 as they start to matter).
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# ADR-0252 §5 — the structure-mapping experiment, run to a verdict
|
||||
|
||||
**Date:** 2026-07-28 · **Runner:** Opus 5 (Track A, `docs/assessment/50-execution-plan.md` §6)
|
||||
**Base:** `forgejo/main` @ `797ebad5` · **Criterion:** pre-registered at `dfc394d2`, before the run
|
||||
**Base:** `forgejo/main` @ `797ebad5` · **Criterion:** pre-registered at `299c92be`, before the run
|
||||
**Artifact:** `evals/structure_mapping/adr0252_s5/results/report-797ebad5.json`
|
||||
**`deterministic_digest`:** `b3d9d27592e213104c51bcace7415fd819d722a1b06f7d0a5ca65bd5a234e4ec`
|
||||
**Reproduce:** `uv run python -m evals.structure_mapping.adr0252_s5.experiment`
|
||||
|
|
@ -205,6 +205,15 @@ its held-out standard. It belongs in the gap register on its own.
|
|||
*Every number above is produced by `uv run python -m
|
||||
evals.structure_mapping.adr0252_s5.experiment` at `797ebad5` and is reproduced by
|
||||
the committed report artifact and its digest. The criterion constants in
|
||||
`experiment.py` are unchanged since `dfc394d2`, which carried them before the run
|
||||
`experiment.py` are unchanged since `299c92be`, which carried them before the run
|
||||
and carried no results; the only post-run edit to that file is the additive
|
||||
`diagnostic_sweep` block, and `git log -p` shows it.*
|
||||
|
||||
*Provenance note on that SHA. The pre-registration commit was authored as
|
||||
`dfc394d2` and re-created as `299c92be` when the branch was re-signed before
|
||||
landing on `main` — same tree, same message, same ordering, an SSH signature
|
||||
added. The claim the verdict rests on is unchanged and independently checkable
|
||||
at `299c92be`: **that commit contains the thresholds and no results.** It is
|
||||
recorded here rather than left as a silent SHA change, because a document citing
|
||||
a commit that is not in its own repository's history is the exact failure this
|
||||
verdict's §1 catalogues.*
|
||||
|
|
|
|||
Loading…
Reference in a new issue