DN 2 is a good sample:
https://s.4nt.org/dn/dn2/index.html
This took AI about 6 hours to mostly autonomously process DN (34 long suttas).
Compared to MN, this one aligned poorly (line by line...).
partly because PTS fills out pali source ...pe... elisions with long paragraphs of repetitions.
But the one guarantee of s.4nt.org is the aligned translations,
even if they're off on line by line,
they are as an entire sutta a verbatim diff of the original source (minus some white space and punctuation mark normalization).
PTS DN Can be aligned very well with some human guidance and better section marks identifying chunk points for large suttas
This would require volunteer help from someone technically savvy in ai, programming,
and competent in pali.
competent in those areas enough to not take any meaningful amount of my time.
contact me if interested.
I have too much on my plate to bring PTS DN up to par with the other aligned nikayas.
Summary of AI session
PTS Dīgha Nikāya — True Pointer-Alignment
20260621_pts_dn_align · result 34/34 verbatim · committed · lockedC:\My Web Sites\https___buddhadust.net_Let me get oriented — the project layout, the prior PTS-MN thread, and where PTS/DN data live.
Key finding: DN PTS is T. W. & C. A. F. Rhys Davids (dn.NN.rhyt.pts.html) — not Horner like MN. BuddhaDust files are .html (the code expects .htm), and there are _contents/_preface files to skip. Let me run the real harvester on both sources to measure truncation.
So only dn15 & dn20 are truncated (far milder than MN's 20). But the committed DN raw predates the MN splitter fix, so all 34 are also under-split — a uniform BuddhaDust re-harvest is the clean move. A few decisions are genuinely yours:
Noted — folding the "PTS <translator>" convention into the plan (prompt name + column label). Scaffolding the thread now.
Good catch — my "Sonnet subagents" wording was carried over from the older MN notes. The most recent runs (SN, Snp) used _deepseek_align.py. Switching the plan to the DeepSeek recipe and confirming the tooling takes --coll dn --translator pts.
.html in _DirSource / _name_map / file regexes; skip _contents/_prefaceThe eyeball pass uncovered 4 real harvest bugs the old fake-align edition silently shipped (fake-align does no verbatim check, so they were invisible):
ctr nav rows · break at first note-def · 6 note-id schemes · single-h1 nidāna intro-strippts_label(coll) + display_name() · build_dn.py · build.pyDeepSeek worked for SN/Snp because those are short verse. DN's long prose triggers front-collapse (flash) and reasoning-overflow (pro). The older Sonnet-subagent method handles long prose reliably and runs in parallel. You steered me to DeepSeek before this surfaced — your call:
warn=PTS_WARNING · Bash build-dn| metric | result |
|---|---|
| Alignment | 34/34 verbatim=True · cov 1.000 · 0 hard-fails |
| Commit | e9bc5f14 + 34 lock commits (path-limited, 0 unrelated) |
| Locks | 186 locked · 186 clean · 0 drifted |
| Badge | dropped on all 34 DN pages · column "PTS Rhys Davids" |
| Tests | 657 pass · only the 5 known baseline reds · tree clean |
Your truncation-check instinct was right: the old fake-align DN had silently shipped 4 BuddhaDust harvest bugs — dn16 had lost its entire translation. Recorded the reusable harvest fixes + the DeepSeek-vs-Sonnet lesson to memory for the next PTS jobs (SN, AN — still fake).
Comments
Post a Comment