Repository path: workshop/translations/hafez-shahed/dependence-note.md · rendered 2026-09-09
Page metadata (front matter)
| type | note |
|---|---|
| id | dependence-hafez-shahed |
| status | frozen |
| created | 2026-09-03 |
| updated | 2026-09-03 |
| links | workshop/translations/hafez-shahed/R60-v1/translation.md, tools/dependence_check.py, wiki/method-notes.md, workshop/translations/hafez-daasht/dependence-note.md |
Contamination measurement — T-hafez-shahed-R60-v1
python3 tools/dependence_check.py runs/RS-20260903b-line-end-order/dep_cells.json, raw output at
runs/RS-20260903b-line-end-order/dep.json. Run after the rendering and its log were frozen and
committed (dda56092) and before any published English of غزل ۱۵ was opened. The lead's 20
rendered lines against the whole of each comparator, not against a matched excerpt — the
conservative direction, since a whole-book comparator gives every run in the book its chance.
| comparator | shared 7-grams | 12-grams | longest common run | verdict |
|---|---|---|---|---|
| Payne 1901, vol. 1 entire (Brockhaus I–CC, 199 odes, and it contains this poem as ode 90) | 0 | 0 | 3 tokens | clean |
| Leaf 1898 entire (28 odes) | 0 | 0 | 3 tokens | clean |
lead, T-hafez-daasht-R58-v1 (the pair poem) |
0 | 0 | 2 | clean |
lead, T-hafez-sahar-bolbol-R55-v1 |
0 | 0 | 2 | clean |
lead, T-hafez-darad-R56-v1 |
0 | 0 | 3 | clean |
lead, T-hafez-amad-R57-v1 |
0 | 0 | 2 | clean |
lead, T-hafez-bekonad-R57-v1 |
0 | 0 | 2 | clean |
lead, T-hafez-derakht-* |
0 | 0 | 2 | clean |
lead, T-hafez-boro-* |
0 | 0 | 2 | clean |
Both figures are reported, run length and 7-gram count, because run length alone has failed as a
proxy three times (CLAUDE.md; note (bcd); RS-20260731g §4.2). Here they agree: zero shared
7-grams against every comparator, which is the stronger signal and the one S028 showed is normally
non-zero even between independent pairs (75 of 78 independent pairs share at least one).
The Payne row is the load-bearing one, because Payne's volume contains this ghazal as ode 90.
His page was not opened until the rendering and its frozen log were committed, and the measurement
is consistent with that: three tokens, equal to the shortest run this project has recorded
against a comparator that contains the same poem (T-hafez-daasht-R58-v1, also 3).
Note (bhb) does not fire. The lead's seven earlier Hafez renderings produced this project's
37-token self-match record; against this poem the longest self-run is 3 tokens, and the poems
are different poems, which is the whole of the explanation. The pair poem sh77 — the artifact this
one is contrasted with — is the lowest of them at 2.
The front matter of T-hafez-shahed-R60-v1 reads contamination: unmeasured-at-freeze. On this
measurement it is none, and this note is the basis; the artifact's declaration is updated to
none in the same commit that adds this note, and the freeze commit stands as the record that the
declaration was a placeholder until a measurement existed.
What this licenses and what it does not. It licenses the statement that the rendering was made
from the Persian. It does not make the lead an independent third translator of anything, and no
figure in RS-20260903b-line-end-order depends on the lead's independence from Payne: the study
limb's counts are coded off Payne's and Leaf's own printed pages. The weakness that does bear on
this artifact is a different one and is declared in the log's §5 — the hand knew what was about to
be counted, which no contamination measurement can address.