Wiki

Wiki Operational Log

English · sourceSinhala translation · pending

2026-04-30 — Jātaka conservative overview page and raw reader registration

Branch: feat/jat-overview-page Author: Codex GPT-5.3 worker via Codex CLI Batch manifest: ops/batches/2026-04-30-jat-overview-page.yaml

Page created for batch 2026-04-30-jat-overview-page

  • wiki/texts/jataka.md

Operational updates for batch 2026-04-30-jat-overview-page

  • app.py
  • ops/sources/jat.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log
  • ops/batches/2026-04-30-jat-overview-page.yaml

Notes for batch 2026-04-30-jat-overview-page

  • This is an overview-only Jātaka batch backed by the already reviewed raw Stage 1 ingest.
  • Raw reader links are live for parallel BJT, Pali-only, and Sinhala-only views under /reader/sutta/jataka.
  • The page records 7731 Pali rows and 7679 Sinhala rows as a non-perfect alignment fact and does not claim strict bilingual alignment.
  • Sinhala translation republication status remains pending verification.

2026-04-30 — Aṅguttara Nikāya conservative overview page and raw reader registration

Branch: feat/an-overview-page Author: Codex GPT-5.3 worker via Codex CLI Batch manifest: ops/batches/2026-04-30-an-overview-page.yaml

Page created for batch 2026-04-30-an-overview-page

  • wiki/texts/anguttara-nikaya.md

Operational updates for batch 2026-04-30-an-overview-page

  • app.py
  • ops/sources/an.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Notes for batch 2026-04-30-an-overview-page

  • This is an overview-only AN batch backed by the already reviewed raw Stage 1 ingest.
  • Raw reader links are live for parallel BJT, Pali-only, and Sinhala-only views under /reader/sutta/anguttara-nikaya.
  • The page records 15998 Pali rows and 15980 Sinhala rows as a non-perfect alignment fact and does not claim strict bilingual alignment.
  • Sinhala translation republication status remains pending verification.
  • This batch replaces the previous AN taxonomy scaffold with a text overview page at the same slug to avoid duplicate slug routing.

2026-04-30 — Saṁyutta Nikāya conservative overview page and raw reader registration

Branch: feat/sn-overview-page Author: Codex GPT-5.3 worker via Codex CLI Batch manifest: ops/batches/2026-04-30-sn-overview-page.yaml

Page created for batch 2026-04-30-sn-overview-page

  • wiki/texts/samyutta-nikaya.md

Operational updates for batch 2026-04-30-sn-overview-page

  • app.py
  • ops/sources/sn.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Notes for batch 2026-04-30-sn-overview-page

  • This is an overview-only SN batch backed by the already reviewed raw Stage 1 ingest.
  • Raw reader links are live for parallel BJT, Pali-only, and Sinhala-only views under /reader/sutta/samyutta-nikaya.
  • The page records 15087 Pali rows and 15083 Sinhala rows as a non-perfect alignment fact and does not claim strict bilingual alignment.
  • Sinhala translation republication status remains pending verification.
  • This batch replaces the previous SN taxonomy scaffold with a text overview page at the same slug to avoid duplicate slug routing.

2026-04-30 — Majjhima Nikāya conservative overview page and raw reader registration

Branch: feat/mn-overview-page Author: Codex GPT-5.3 worker via Codex CLI Batch manifest: ops/batches/2026-04-30-mn-overview-page.yaml

Page created for batch 2026-04-30-mn-overview-page

  • wiki/texts/majjhima-nikaya.md

Operational updates for batch 2026-04-30-mn-overview-page

  • app.py
  • ops/sources/mn.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Notes for batch 2026-04-30-mn-overview-page

  • This is an overview-only MN batch backed by the already reviewed raw Stage 1 ingest.
  • Raw reader links are live for parallel BJT, Pali-only, and Sinhala-only views under /reader/sutta/majjhima-nikaya.
  • The page records 6394 Pali rows and 6387 Sinhala rows as a non-perfect alignment fact and does not claim strict bilingual alignment.
  • Sinhala translation republication status remains pending verification.
  • This batch replaces the previous MN taxonomy scaffold with a text overview page at the same slug to avoid duplicate slug routing.

2026-04-30 — Dīgha Nikāya conservative overview page and raw reader registration

Branch: feat/dn-overview-page Author: Codex GPT-5.3 worker via Codex CLI Batch manifest: ops/batches/2026-04-30-dn-overview-page.yaml

Page created for batch 2026-04-30-dn-overview-page

  • wiki/texts/digha-nikaya.md

Operational updates for batch 2026-04-30-dn-overview-page

  • app.py
  • ops/sources/dn.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Notes for batch 2026-04-30-dn-overview-page

  • This is an overview-only DN batch backed by the already reviewed raw Stage 1 ingest.
  • Raw reader links are live for parallel BJT, Pali-only, and Sinhala-only views under /reader/sutta/digha-nikaya.
  • The page records 5110 Pali rows and 5108 Sinhala rows as a non-perfect alignment fact and does not claim strict bilingual alignment.
  • Sinhala translation republication status remains pending verification.
  • Independent review passed after caller-side correction of the raw provenance note placement in raw/_meta/sources.md.

2026-04-29 — Sutta raw Stage 1 ingest: Jātaka

Branch: ingest/jat-bjt-raw-stage1 Author: Codex GPT-5.3 worker via Codex CLI; reviewed by Codex GPT-5.5 via Codex CLI Batch manifest: ops/batches/2026-04-29-jat-bjt-raw-stage1.yaml

Raw artifacts created for batch 2026-04-29-jat-bjt-raw-stage1

  • raw/tipitaka/sutta/khuddaka-nikaya/jataka/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/jataka/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/jataka/_meta.json

Operational updates for batch 2026-04-29-jat-bjt-raw-stage1

  • ops/sources/jat.yaml
  • ops/tracking/source-progress.yaml
  • ops/sutta-todo.md
  • raw/_meta/sources.md
  • ops/batches/2026-04-29-jat-bjt-raw-stage1.yaml
  • work-logs/codex.log

Notes for batch 2026-04-29-jat-bjt-raw-stage1

  • This is a raw-only Stage 1 batch; no overview page, raw-reader registration, full text rendering, or supporting pages are claimed.
  • Extracted counts: Jātaka 7731 Pali / 7679 Sinhala across 8 source files.
  • Sinhala translation republication status remains pending verification.

2026-04-29 — Jātaka raw Stage 1 independent review

Scope: Independent review for the raw-only Sutta Stage 1 ingest for jat / Jātaka.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched the branch Jātaka Pali and Sinhala raw files byte-for-byte.
  • The batch truthfully records Jātaka 7731 BJT Pali rows and 7679 BJT Sinhala rows.
  • No strict Pali/Sinhala alignment, overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Source manifest, source-progress row, raw provenance, logs, and the batch manifest are mutually consistent for the raw-only scope.

Gate run status:

  • python -m py_compile scripts/extract_sutta_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py scripts/extract_tipitaka_lk_source.py — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/build_derived_db.py — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-dn-bjt-raw-stage1 — pass with same-branch/same-interface warnings.
  • git diff --check — pass.

Independent review:

  • python scripts/extract_tipitaka_lk_source.py dn /tmp/tripitaka-independent-review-dn-20260429 --pitaka sutta --layer canonical — pass with expected Pali/Sinhala count warning.
  • cmp -s byte comparisons for both regenerated raw files — pass.
  • Raw-only purity checks for absent overview page, reader stub, and app route changes — pass.
  • GPT-5.3 Codex performed the bounded mechanical ingest; GPT-5.5 Codex performed caller-side review.
  • wc -l for the two Jātaka raw files — pass (7731 Pali, 7679 Sinhala).
  • python scripts/extract_tipitaka_lk_source.py jat /tmp/tripitaka-independent-review-jat-20260429 --pitaka sutta --layer canonical — pass.
  • cmp -s byte comparisons for both regenerated raw files — pass.
  • Raw-only purity checks for absent overview page and reader stub — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-jat-bjt-raw-stage1 — pre-review expected fail before recording this review.

2026-04-29 — Sutta raw Stage 1 ingest: Mahāniddesa, Cūḷaniddesa, Paṭisambhidāmagga

Branch: ingest/mnd-cnd-ps-bjt-raw-stage1 Author: Codex GPT-5.3 worker via Codex CLI; reviewed by Codex GPT-5.5 via Codex CLI Batch manifest: ops/batches/2026-04-29-mnd-cnd-ps-bjt-raw-stage1.yaml

Raw artifacts created for batch 2026-04-29-mnd-cnd-ps-bjt-raw-stage1

  • raw/tipitaka/sutta/khuddaka-nikaya/mahaniddesa/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/mahaniddesa/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/mahaniddesa/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/culaniddesa/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/culaniddesa/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/culaniddesa/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/patisambhidamagga/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/patisambhidamagga/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/patisambhidamagga/_meta.json

Operational updates for batch 2026-04-29-mnd-cnd-ps-bjt-raw-stage1

  • ops/sources/mnd.yaml
  • ops/sources/cnd.yaml
  • ops/sources/ps.yaml
  • ops/tracking/source-progress.yaml
  • ops/sutta-todo.md
  • raw/_meta/sources.md
  • ops/batches/2026-04-29-mnd-cnd-ps-bjt-raw-stage1.yaml
  • work-logs/codex.log

Notes for batch 2026-04-29-mnd-cnd-ps-bjt-raw-stage1

  • This is a raw-only Stage 1 batch; no overview pages, raw-reader registrations, full text rendering, or supporting pages are claimed.
  • Extracted counts: Mahāniddesa 2297 Pali / 2295 Sinhala; Cūḷaniddesa 1948 Pali / 1940 Sinhala; Paṭisambhidāmagga 2882 Pali / 2879 Sinhala.
  • Sinhala translation republication status remains pending verification.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Paṭṭhāna structural frameworks

Branch: ingest/patth-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-patth-supporting-pages-1.yaml

Pages created for batch 2026-04-19-patth-supporting-pages-1

  • wiki/concepts/paccayuddesa.md — enumeration of conditions.
  • wiki/concepts/paccayaniddesa.md — exposition of conditions.
  • wiki/concepts/tikapatthana.md — relations on triads.
  • wiki/concepts/dukapatthana.md — relations on dyads.
  • wiki/concepts/pucchavara.md — interrogation section.
  • wiki/concepts/panhavara.md — question section.
  • wiki/concepts/sankhyavara.md — counting section.
  • wiki/glossary/paccaniya.md — reverse order or negation.

Pages updated for batch 2026-04-19-patth-supporting-pages-1

  • wiki/glossary/anuloma.md — added Paṭṭhāna usage.

Operational updates for batch 2026-04-19-patth-supporting-pages-1

  • ops/sources/patth.yaml — updated concept and glossary coverage.
  • ops/tracking/source-progress.yaml — advanced patth:source tracker to the new batch.
  • ops/abhidhamma-todo.md — marked the Paṭṭhāna supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-patth-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-patth-supporting-pages-1

  • This batch produces the opening structural components and analytical frameworks for the Paṭṭhāna.
  • These pages establish the "meta-structure" of the book's combinatorial expansion.

Gate run for batch 2026-04-19-patth-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-patth-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-patth-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Yamaka divisional concepts

Branch: ingest/yam-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-yam-supporting-pages-1.yaml

Pages created for batch 2026-04-19-yam-supporting-pages-1

  • wiki/concepts/mula-yamaka.md — pairs on roots.
  • wiki/concepts/khandha-yamaka.md — pairs on aggregates.
  • wiki/concepts/ayatana-yamaka.md — pairs on sense bases.
  • wiki/concepts/dhatu-yamaka.md — pairs on elements.
  • wiki/concepts/sacca-yamaka.md — pairs on truths.
  • wiki/concepts/sankhara-yamaka.md — pairs on formations.
  • wiki/concepts/anusaya-yamaka.md — pairs on latent tendencies.
  • wiki/concepts/citta-yamaka.md — pairs on consciousness.
  • wiki/concepts/dhamma-yamaka.md — pairs on dhammas.
  • wiki/concepts/indriya-yamaka.md — pairs on faculties.
  • wiki/glossary/uddesa.md — structural summary statement.
  • wiki/glossary/niddesa.md — structural detailed exposition.

Operational updates for batch 2026-04-19-yam-supporting-pages-1

  • ops/sources/yam.yaml — updated concept and glossary coverage to include the 12 new pages.
  • ops/tracking/source-progress.yaml — advanced yam:source tracker to the new batch and updated app readiness to grounded_retrieval_ready.
  • ops/abhidhamma-todo.md — marked the Yamaka supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-yam-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-yam-supporting-pages-1

  • This batch rolls out the ten major divisional concepts of the Yamaka along with key structural logical terms.
  • These pages establish the conceptual and structural grounding for the bidirectional logic of the entire text.

Gate run for batch 2026-04-19-yam-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-yam-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-yam-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Kathāvatthu puggala and logic

Branch: ingest/kv-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-kv-supporting-pages-1.yaml

Pages created for batch 2026-04-19-kv-supporting-pages-1

  • wiki/concepts/person-puggala.md — central concept analysis of the status of the person.
  • wiki/glossary/anuloma.md — forward logic/affirmation operator.
  • wiki/glossary/paccanika.md — reverse logic/negation operator.
  • wiki/glossary/niggaha.md — formal refutation/defeat stage.
  • wiki/glossary/patikamma.md — rebuttal/reversal stage.
  • wiki/glossary/upanayana.md — application/deduction stage.
  • wiki/glossary/niggamana.md — conclusion/final deduction stage.

Operational updates for batch 2026-04-19-kv-supporting-pages-1

  • ops/sources/kv.yaml — updated concept and glossary coverage to include the 7 new pages.
  • ops/tracking/source-progress.yaml — advanced kv:source tracker to the new batch and updated app readiness to grounded_retrieval_ready.
  • ops/abhidhamma-todo.md — marked the Kathāvatthu supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-kv-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-kv-supporting-pages-1

  • This batch produces the central concept and the procedural logical terms that define the Kathāvatthu's refutation system.
  • These pages enable grounded retrieval of the opening and most famous debate in the book (Puggalakathā).
  • High-risk passage handling for the Kathāvatthu remains active and is affirmed in these additions.

Gate run for batch 2026-04-19-kv-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-kv-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-kv-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Puggalapaññatti designations

Branch: ingest/pp-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-pp-supporting-pages-1.yaml

Pages created for batch 2026-04-19-pp-supporting-pages-1

  • wiki/concepts/designation-of-aggregates-khandhapannatti.md — first of the six kinds of designation.
  • wiki/concepts/designation-of-sense-bases-ayatanapannatti.md — second of the six kinds of designation.
  • wiki/concepts/designation-of-elements-dhatupannatti.md — third of the six kinds of designation.
  • wiki/concepts/designation-of-truths-saccapannatti.md — fourth of the six kinds of designation.
  • wiki/concepts/designation-of-faculties-indriyapannatti.md — fifth of the six kinds of designation.
  • wiki/concepts/designation-of-persons-puggalapannatti.md — sixth and final kind of designation.

Operational updates for batch 2026-04-19-pp-supporting-pages-1

  • ops/sources/pp.yaml — updated concept coverage to include the 6 new pages.
  • ops/tracking/source-progress.yaml — advanced pp:source tracker to the new batch and updated app readiness to grounded_retrieval_ready.
  • ops/abhidhamma-todo.md — marked the Puggalapaññatti supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-pp-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-pp-supporting-pages-1

  • This batch rolls out the six foundational kinds of designation (paññatti) that organize the Puggalapaññatti.
  • These pages establish the conceptual framework for the entire book's person-typology, grounding it in the earlier impersonal Abhidhamma subject matter.

Gate run for batch 2026-04-19-pp-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-pp-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-pp-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Dhātukathā matrices and operators

Branch: ingest/dhk-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-dhk-supporting-pages-1.yaml

Pages created for batch 2026-04-19-dhk-supporting-pages-1

  • wiki/concepts/method-matrix-nayamatika.md — foundational matrix of 14 methods.
  • wiki/concepts/internal-matrix-abbhantaramatika.md — subject list of aggregates, bases, and elements.
  • wiki/concepts/method-door-matrix-nayamukhamatika.md — logical gateways for analysis.
  • wiki/concepts/characteristic-matrix-lakkhanamatika.md —Organizes identification points for analysis.
  • wiki/concepts/external-matrix-bahiramatika.md — imports triads and dyads from Dhammasaṅgaṇī.
  • wiki/glossary/inclusion-sangahita.md — primary relational operator for membership.
  • wiki/glossary/exclusion-asangahita.md — inverse of inclusion.
  • wiki/glossary/association-sampayutta.md — relational operator for mental concurrence.
  • wiki/glossary/dissociation-vippayutta.md — inverse of association.

Operational updates for batch 2026-04-19-dhk-supporting-pages-1

  • ops/sources/dhk.yaml — updated concept and glossary coverage to include the 9 new pages.
  • ops/tracking/source-progress.yaml — advanced dhk:source tracker to the new batch and updated app readiness to grounded_retrieval_ready.
  • ops/abhidhamma-todo.md — marked the Dhātukathā supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-dhk-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-dhk-supporting-pages-1

  • This batch establishes the entire structural and logical operating framework for the Dhātukathā.
  • Each page is canonically grounded in the opening chapter of the text.
  • These pages enable grounded retrieval of the relational logic described in the Dhātukathā text page.

Gate run for batch 2026-04-19-dhk-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-dhk-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-dhk-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Vibhaṅga core concepts

Branch: ingest/vibh-supporting-pages-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-vibh-supporting-pages-1.yaml

Pages created for batch 2026-04-19-vibh-supporting-pages-1

  • wiki/concepts/aggregates-khandha.md — core analysis of the five aggregates, grounded in Vibh 1.
  • wiki/concepts/sense-bases-ayatana.md — analysis of the twelve gateways of cognition, grounded in Vibh 2.
  • wiki/concepts/elements-dhatu.md — analysis of the eighteen elements of experience, grounded in Vibh 3.
  • wiki/concepts/truths-sacca.md — Abhidhamma exposition of the Four Noble Truths, grounded in Vibh 4.
  • wiki/concepts/faculties-indriya.md — analysis of the twenty-two controlling faculties, grounded in Vibh 5.

Operational updates for batch 2026-04-19-vibh-supporting-pages-1

  • ops/sources/vibh.yaml — updated concept coverage to include the five new pages.
  • ops/tracking/source-progress.yaml — advanced vibh:source tracker to the new batch and updated app readiness to text_plus_support.
  • ops/abhidhamma-todo.md — marked the Vibhaṅga supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-vibh-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-vibh-supporting-pages-1

  • This batch rolls out the first five chapters of the Vibhaṅga as core concept pages.
  • Each page provides both the canonical definitions and the Abhidhamma analytical framework used in the book.
  • These pages significantly strengthen the retrieval grounding for the Vibhaṅga text.

Gate run for batch 2026-04-19-vibh-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-vibh-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-vibh-supporting-pages-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Paṭṭhāna pass 1

Branch: ingest/patth-supporting-extraction-beyond-paccaya Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-patth-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-patth-supporting-extraction-1

  • .derived/abhidhamma-patth-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 9 candidates (7 concept, 2 glossary) keyed on core structural vāras (Paccayuddesa, Paccayaniddesa, Pucchāvāra, Pañhāvāra, Saṅkhyāvāra), major divisions (Tikapaṭṭhāna, Dukapaṭṭhāna), and bidirectional logic (Anuloma, Paccanīya). Every candidate is currently flagged needs_creation.

Operational updates for batch 2026-04-19-patth-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Paṭṭhāna candidate extraction configuration beyond the initial paccaya families.
  • ops/sources/patth.yaml — recorded the supporting-extraction pass 1 candidate set in source notes.
  • ops/tracking/source-progress.yaml — advanced patth:source last_batch_id to 2026-04-19-patth-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial.
  • ops/abhidhamma-todo.md — checked off the next Paṭṭhāna supporting-extraction backlog item.
  • design/abhidhamma/stage2-patth-supporting-extraction-review-prompt.md — created the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-patth-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-patth-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.
  • The candidate set identifies the high-level structural framework that organizes the entire Paṭṭhāna.

Gate run for batch 2026-04-19-patth-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source patth --output .derived/abhidhamma-patth-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-patth-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-patth-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Yamaka pass 1

Branch: ingest/yam-supporting-extraction-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-yam-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-yam-supporting-extraction-1

  • .derived/abhidhamma-yam-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 12 candidates (9 concept, 3 glossary) keyed on the ten major Yamakas (mulayamaka, khandhayamaka, indriyayamaka, etc.) and core bidirectional logic (uddesa, niddesa, anuloma). Every candidate is currently flagged needs_creation.

Operational updates for batch 2026-04-19-yam-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Yamaka candidate extraction configuration.
  • ops/sources/yam.yaml — recorded the supporting-extraction pass 1 candidate set in source notes.
  • ops/tracking/source-progress.yaml — advanced yam:source last_batch_id to 2026-04-19-yam-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial.
  • ops/abhidhamma-todo.md — checked off the Yamaka supporting-extraction backlog item.
  • design/abhidhamma/stage2-yam-supporting-extraction-review-prompt.md — created the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-yam-supporting-extraction-1.yaml — created the author-side batch manifest.
  • wiki/log.md — recorded the Yamaka batch operational history.
  • work-logs/gemini.log — recorded the author-side execution trace.

Notes for batch 2026-04-19-yam-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.
  • The candidate set covers the major structural divisions and bidirectional logic of the Yamaka.

Gate run for batch 2026-04-19-yam-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source yam --output .derived/abhidhamma-yam-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass (with non-blocking log-reference warning resolved by reviewer)
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-yam-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-yam-supporting-extraction-1

  • Author-side gates pass.
  • Independent review: PASS (recorded 2026-04-19 by gemini-3-flash-preview-review-2026-04-19-yam-supporting-extraction-1)

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Kathāvatthu pass 1

Branch: ingest/kv-supporting-extraction-1 Author: Gemini 3 Flash Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-kv-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-kv-supporting-extraction-1

  • .derived/abhidhamma-kv-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 7 candidates (2 concept, 5 glossary) keyed on core debate logic (anuloma, niggaha, paṭikamma, upanayana, niggamana) and the central controversy over the person (puggala).

Operational updates for batch 2026-04-19-kv-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Kathāvatthu candidate extraction configuration.
  • ops/sources/kv.yaml — recorded the supporting-extraction pass 1 candidate set in source notes; affirmed high-risk status.
  • ops/tracking/source-progress.yaml — advanced kv:source last_batch_id to 2026-04-19-kv-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial.
  • ops/abhidhamma-todo.md — checked off the Kathāvatthu supporting-extraction backlog item.
  • design/abhidhamma/stage2-kv-supporting-extraction-review-prompt.md — created the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-kv-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-kv-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.
  • The candidate set covers the core mechanics of Kathāvatthu's refutation logic and its most famous controversy.

Gate run for batch 2026-04-19-kv-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source kv --output .derived/abhidhamma-kv-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-kv-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-kv-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Puggalapaññatti pass 1

Branch: ingest/pp-supporting-extraction-1 Author: Gemini 3.1 Pro Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-pp-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-pp-supporting-extraction-1

  • .derived/abhidhamma-pp-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 17 concept candidates keyed on the 6 foundational designations and key person-types (puthujjana, gotrabhu, sekha, asekha, sammasambuddha, paccekasambuddha, arahant, ugghatitannu, vipancitannu, neyya, padaparama). 14 candidates are currently flagged needs_creation while 3 (arahant, puthujjana, sekha) are correctly identified as existing pages.

Operational updates for batch 2026-04-19-pp-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Puggalapaññatti candidate extraction configuration.
  • ops/sources/pp.yaml — recorded the supporting-extraction pass 1 candidate set in source notes.
  • ops/tracking/source-progress.yaml — advanced pp:source last_batch_id to 2026-04-19-pp-supporting-extraction-1 and noted the candidate set; status_supporting_extraction advanced to partial.
  • ops/abhidhamma-todo.md — checked off the Puggalapaññatti supporting-extraction backlog item.
  • design/abhidhamma/stage2-pp-supporting-extraction-review-prompt.md — created the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-pp-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-pp-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.

Gate run for batch 2026-04-19-pp-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source pp --output .derived/abhidhamma-pp-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-pp-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-pp-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Dhātukathā pass 1

Branch: ingest/dhk-supporting-extraction-1 Author: Gemini 3.1 Pro Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-dhk-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-dhk-supporting-extraction-1

  • .derived/abhidhamma-dhk-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 9 candidates (5 concept, 4 glossary) keyed on the 5 opening matrices (nayamātika, abbhantaramātika, nayamukhamātika, lakkhaṇamātika, bāhiramātika) and 4 core relational operations (saṅgahita, asaṅgahita, sampayutta, vippayutta) of Dhātukathā. Every candidate is currently flagged needs_creation.

Operational updates for batch 2026-04-19-dhk-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Dhātukathā candidate extraction configuration with 9 core structural and relational topics.
  • ops/sources/dhk.yaml — recorded the supporting-extraction pass 1 candidate set in source notes.
  • ops/tracking/source-progress.yaml — advanced dhk:source last_batch_id to 2026-04-19-dhk-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial.
  • ops/abhidhamma-todo.md — checked off the Dhātukathā supporting-extraction backlog item.
  • design/abhidhamma/stage2-dhk-supporting-extraction-review-prompt.md — saved the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-dhk-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-dhk-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.
  • The candidate set covers the core operating framework that drives the relational analysis of the entire Dhātukathā text.

Gate run for batch 2026-04-19-dhk-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source dhk --output .derived/abhidhamma-dhk-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-dhk-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-dhk-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting extraction: Vibhaṅga pass 1

Branch: ingest/vibh-supporting-extraction-1 Author: Gemini 3.1 Pro Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-vibh-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-19-vibh-supporting-extraction-1

  • .derived/abhidhamma-vibh-supporting-1.yaml — produced by scripts/extract_abhidhamma_supporting.py; records 16 concept candidates keyed on the core doctrinal headings of the 18 chapters of Vibhaṅga (khandha, ayatana, dhatu, sacca, indriya, paticcasamuppada, satipatthana, sammappadhana, iddhipada, bojjhanga, magga, jhana, appamanna, sikkhapada, patisambhida, nana). Every candidate is currently flagged needs_creation.

Operational updates for batch 2026-04-19-vibh-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — added Vibhaṅga candidate extraction configuration with 16 core chapter topics.
  • ops/sources/vibh.yaml — recorded the supporting-extraction pass 1 candidate set in source notes.
  • ops/tracking/source-progress.yaml — advanced vibh:source last_batch_id to 2026-04-19-vibh-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial.
  • ops/abhidhamma-todo.md — checked off the Vibhaṅga supporting-extraction backlog item.
  • design/abhidhamma/stage2-vibh-supporting-extraction-review-prompt.md — saved the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-19-vibh-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-vibh-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages.
  • The candidate set covers 16 central doctrinal topics mapped directly to the chapters of the Vibhaṅga.

Gate run for batch 2026-04-19-vibh-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source vibh --output .derived/abhidhamma-vibh-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-vibh-supporting-extraction-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-vibh-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending.

2026-04-19 — Abhidhamma Stage 2 supporting pages: Dhammasaṅgaṇī wholesome roots

Branch: ingest/dhs-supporting-pages-1 Author: Gemini 3.1 Pro Preview via Gemini CLI Batch manifest: ops/batches/2026-04-19-dhs-supporting-pages-1.yaml

Pages created for batch 2026-04-19-dhs-supporting-pages-1

  • wiki/glossary/alobha.md — non-greed; the first wholesome root, grounded in Dhs 44 and Dhs 47.
  • wiki/glossary/adosa.md — non-hatred; the second wholesome root, grounded in Dhs 45 and Dhs 48.
  • wiki/glossary/amoha.md — non-delusion; the third wholesome root, grounded in Dhs 46 and Dhs 49.

Operational updates for batch 2026-04-19-dhs-supporting-pages-1

  • ops/sources/dhs.yaml — updated glossary coverage to include alobha, adosa, and amoha; noted the completion of this narrow first slice from the 19-candidate set.
  • ops/tracking/source-progress.yaml — advanced dhs:source tracker to the new batch while keeping supporting pages partial; updated notes to reflect the rollout.
  • ops/abhidhamma-todo.md — marked the Dhammasaṅgaṇī supporting-pages todo as in-progress.
  • ops/batches/2026-04-19-dhs-supporting-pages-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-19-dhs-supporting-pages-1

  • This batch picks a tight first slice (the wholesome roots triplet) from the 19 candidates surfaced by the 2026-04-18 extraction pass.
  • Each page is canonically grounded in the direct Dhammasaṅgaṇī definitions and wires into the already-existing cetasika and wholesome (kusala) frames.
  • The three pages form a single coherent doctrinal unit that strengthens the Abhidhamma-side glossary without overclaiming broader coverage.

Gate run for batch 2026-04-19-dhs-supporting-pages-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-19-dhs-supporting-pages-1 — fail only on the expected missing independent review gate

Result for batch 2026-04-19-dhs-supporting-pages-1

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 supporting extraction: Dhammasaṅgaṇī pass 1

Batch manifest: ops/batches/2026-04-18-dhs-supporting-extraction-1.yaml

Derived artifact for batch 2026-04-18-dhs-supporting-extraction-1

  • .derived/abhidhamma-dhs-supporting-1.yaml — produced by the new scripts/extract_abhidhamma_supporting.py extractor; records 19 glossary candidates keyed on the cetasika cluster (phassa, vedanā, saññā, cetanā, vitakka, vicāra, pīti, cittassekaggatā, alobha, adosa, amoha, sati, sampajañña, samatho, vipassanā), the matter-side terms mahābhūta and upādā-rūpa, and the conditioned/unconditioned pair sankhata/asankhata. Every candidate is currently flagged needs_creation.

Operational updates for batch 2026-04-18-dhs-supporting-extraction-1

  • scripts/extract_abhidhamma_supporting.py — new Abhidhamma-scoped supporting-page candidate extractor; first registered source is dhs.
  • ops/sources/dhs.yaml — recorded the supporting-extraction pass 1 candidate set in source notes; coverage block unchanged because no wiki pages were created.
  • ops/tracking/source-progress.yaml — advanced dhs:source.last_batch_id to 2026-04-18-dhs-supporting-extraction-1 and noted the candidate set; status_supporting_extraction remains partial because this is a candidate-set pass rather than a final sweep.
  • ops/abhidhamma-todo.md — checked off the Dhammasaṅgaṇī supporting-extraction backlog item.
  • design/abhidhamma/stage2-dhs-supporting-extraction-review-prompt.md — saved the program-scoped reviewer prompt for this batch.
  • ops/batches/2026-04-18-dhs-supporting-extraction-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-18-dhs-supporting-extraction-1

  • The batch produces a derived candidate set only and does not create or update any wiki pages. The candidate set is the input to a later supporting-pages batch.
  • Independent review must verify that each candidate is canonically grounded in the cited Dhammasaṅgaṇī segments and that the extractor does not silently mint terms that lack raw support.
  • The new extractor script is intentionally Abhidhamma-scoped; extending it to vibh / dhk / pp / kv / yam / patth requires adding new SeedTerm tables, not a structural rewrite.

Gate run for batch 2026-04-18-dhs-supporting-extraction-1

  • .venv/bin/python scripts/extract_abhidhamma_supporting.py --source dhs --output .derived/abhidhamma-dhs-supporting-1.yaml — pass
  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-dhs-supporting-extraction-1 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-dhs-supporting-extraction-1

  • Author-side gates pass.
  • Independent review pending (handled by a separate reviewer subagent session).

2026-04-18 — Abhidhamma Stage 2 supporting pages: jhāna/magga paccaya batch

Branch: ingest/abhidhamma-stage2-paccaya-jhana-magga Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-patth-supporting-paccaya-4.yaml

Pages created for batch 2026-04-18-patth-supporting-paccaya-4

  • wiki/glossary/jhana-paccaya.md — created as the Paṭṭhāna glossary stub for jhānapaccaya, grounded in the direct canonical definition at Paṭṭh 45.
  • wiki/glossary/magga-paccaya.md — created as the Paṭṭhāna glossary stub for maggapaccaya, grounded in the direct canonical definition at Paṭṭh 46.

Operational updates for batch 2026-04-18-patth-supporting-paccaya-4

  • wiki/concepts/conditionality-paccaya.md — extended the related-pages list to include the new absorption-condition and path-condition glossary pages.
  • wiki/glossary/paccaya.md — expanded related terms to include the new paccaya-family glossary stubs.
  • wiki/index.md — added the new glossary entries under the glossary list.
  • wiki/concepts-index.md — added English ↔ Pali lookup rows for absorption-condition and path-condition.
  • ops/sources/patth.yaml — recorded the additional glossary coverage for Paṭṭhāna.
  • ops/tracking/source-progress.yaml — advanced patth:source to the new last batch while keeping supporting pages partial.
  • ops/batches/2026-04-18-patth-supporting-paccaya-4.yaml — created the author-side batch manifest.

Notes for batch 2026-04-18-patth-supporting-paccaya-4

  • This batch stays deliberately small: it adds only the Paṭṭhāna glossary stubs for absorption-condition and path-condition.
  • It extends the paccaya-family glossary in sequence without attempting broader paccaya-family rollout.
  • The new pages stay with the direct Paṭṭhāna definitions and only wire into the already-merged conditionality and index surfaces.

Gate run for batch 2026-04-18-patth-supporting-paccaya-4

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-patth-supporting-paccaya-4 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-patth-supporting-paccaya-4

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 supporting pages: āhāra/indriya paccaya batch

Branch: ingest/abhidhamma-stage2-paccaya-ahara-indriya Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-patth-supporting-paccaya-3.yaml

Pages created for batch 2026-04-18-patth-supporting-paccaya-3

  • wiki/glossary/ahara-paccaya.md — created as the Paṭṭhāna glossary stub for āhārapaccaya, grounded in the direct canonical definition at Paṭṭh 42.
  • wiki/glossary/indriya-paccaya.md — created as the Paṭṭhāna glossary stub for indriyapaccaya, grounded in the direct canonical definitions at Paṭṭh 43-44.

Operational updates for batch 2026-04-18-patth-supporting-paccaya-3

  • wiki/concepts/conditionality-paccaya.md — extended the related-pages list to include the new nutriment-condition and faculty-condition glossary pages.
  • wiki/glossary/paccaya.md — expanded related terms to include the new paccaya-family glossary stubs.
  • wiki/index.md — added the new glossary entries under the glossary list.
  • wiki/concepts-index.md — added English ↔ Pali lookup rows for nutriment-condition and faculty-condition.
  • ops/sources/patth.yaml — recorded the additional glossary coverage for Paṭṭhāna.
  • ops/tracking/source-progress.yaml — advanced patth:source to the new last batch while keeping supporting pages partial.
  • ops/batches/2026-04-18-patth-supporting-paccaya-3.yaml — created the author-side batch manifest.

Notes for batch 2026-04-18-patth-supporting-paccaya-3

  • This batch stays deliberately small: it adds only the Paṭṭhāna glossary stubs for nutriment-condition and faculty-condition.
  • It extends the paccaya-family glossary in sequence without attempting broader paccaya-family rollout.
  • The new pages stay with the direct Paṭṭhāna definitions and only wire into the already-merged conditionality and index surfaces.

Gate run for batch 2026-04-18-patth-supporting-paccaya-3

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-patth-supporting-paccaya-3 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-patth-supporting-paccaya-3

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 supporting pages: paccaya follow-up batch

Branch: ingest/abhidhamma-stage2-paccaya-followup Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-patth-supporting-paccaya-2.yaml

Pages created for batch 2026-04-18-patth-supporting-paccaya-2

  • wiki/glossary/kamma-paccaya.md — created as the Paṭṭhāna glossary stub for kammapaccaya, grounded in the direct canonical definition at Paṭṭh 40.
  • wiki/glossary/vipaka-paccaya.md — created as the Paṭṭhāna glossary stub for vipākapaccaya, grounded in the direct canonical definition at Paṭṭh 41.

Operational updates for batch 2026-04-18-patth-supporting-paccaya-2

  • wiki/concepts/conditionality-paccaya.md — extended the related-pages list to include the new kamma-condition and result-condition glossary pages.
  • wiki/concepts/kamma-action-and-fruit.md — added direct related-page links to [[kamma-paccaya]] and [[vipaka-paccaya]].
  • wiki/glossary/paccaya.md — expanded related terms to include the new paccaya-family glossary stubs.
  • wiki/glossary/kamma.md — added [[kamma-paccaya]] as a related term.
  • wiki/glossary/vipaka.md — added [[vipaka-paccaya]] as a related term.
  • wiki/index.md — added the new glossary entries under the glossary list.
  • wiki/concepts-index.md — added English ↔ Pali lookup rows for kamma-condition and result-condition.
  • ops/sources/patth.yaml — recorded the additional glossary coverage for Paṭṭhāna.
  • ops/tracking/source-progress.yaml — advanced patth:source to the new last batch while keeping supporting pages partial.
  • ops/batches/2026-04-18-patth-supporting-paccaya-2.yaml — created the author-side batch manifest.

Notes for batch 2026-04-18-patth-supporting-paccaya-2

  • This follow-up batch stays deliberately small: it adds only the Paṭṭhāna glossary stubs for kamma-condition and result-condition.
  • It extends the initial paccaya unlock work without attempting a broader paccaya-family rollout.
  • The new pages stay with the direct Paṭṭhāna definitions rather than importing later Abhidhamma commentary or manuals as if they were canonical.

Gate run for batch 2026-04-18-patth-supporting-paccaya-2

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-patth-supporting-paccaya-2 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-patth-supporting-paccaya-2

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 supporting pages: paccaya unlock batch

Branch: ingest/abhidhamma-stage2-paccaya-supporting Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-patth-supporting-paccaya-1.yaml

Pages created for batch 2026-04-18-patth-supporting-paccaya-1

  • wiki/concepts/conditionality-paccaya.md — created as the first Paṭṭhāna-adjacent concept page, grounding conditionality directly in the twenty-four paccayas named and defined in the Paṭṭhāna opening rather than in later scholastic summary.
  • wiki/glossary/paccaya.md — created as the glossary target for the canonical term paccaya.
  • wiki/glossary/hetu-paccaya.md — created as the first paccaya-family glossary stub because it was already exposed as a pending link in merged surfaces.

Operational updates for batch 2026-04-18-patth-supporting-paccaya-1

  • wiki/texts/patthana.md — flipped the pending [[paccaya]] and [[conditionality-paccaya]] related-page links live.
  • wiki/concepts/kamma-action-and-fruit.md — updated the Abhidhamma perspective so it cites the now-ingested Paṭṭhāna directly instead of referring to it as "not yet ingested".
  • wiki/glossary/vipaka.md — flipped the pending [[hetu-paccaya]] related-term link live.
  • wiki/index.md — added the new paccaya concept and glossary entries.
  • wiki/concepts-index.md — added the English ↔ Pali lookup row for paccaya.
  • ops/sources/patth.yaml — recorded the new concept and glossary coverage for Paṭṭhāna.
  • ops/tracking/source-progress.yaml — moved patth:source supporting-pages status from not_started to partial.
  • ops/batches/2026-04-18-patth-supporting-paccaya-1.yaml — created the author-side batch manifest.

Notes for batch 2026-04-18-patth-supporting-paccaya-1

  • This batch is intentionally narrow: it creates the core paccaya concept plus the glossary targets already exposed as pending in merged surfaces.
  • It does not attempt a twenty-four-page paccaya-family rollout. Later paccaya-specific expansion remains future supporting-page work.
  • The concept page stays canonically bounded to the Paṭṭhāna opening list and definitions rather than importing later commentarial taxonomies as if they were canonical.

Gate run for batch 2026-04-18-patth-supporting-paccaya-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-patth-supporting-paccaya-1 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-patth-supporting-paccaya-1

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 text page pass: Paṭṭhāna

Branch: ingest/abhidhamma-stage2-scaffold Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-patth-text-page-1.yaml

Pages created for batch 2026-04-18-patth-text-page-1

  • wiki/texts/patthana.md — created as the seventh Abhidhamma text page in the repo. The page frames the book through the opening twenty-four paccayas, the Paccayuddesa / Paccayaniddesa / Pucchāvāra sequence, and the later anuloma / paccanīya / pañhāvāra / saṅkhyāvāra machinery, while making explicit that the page documents the twenty-four conditional relations and the book's structure rather than the full combinatorial expansion of all later cases.

Operational updates for batch 2026-04-18-patth-text-page-1

  • wiki/index.md — added [[patthana]] under the Abhidhamma Piṭaka list.
  • wiki/concepts-index.md — added an English ↔ Pali lookup row for the new text page so English-only readers can discover it.
  • ops/sources/patth.yaml — recorded text-page coverage for patthana.
  • ops/tracking/source-progress.yaml — added the patth:source tracker row with text-ingest complete and later stages still not started.
  • ops/batches/2026-04-18-patth-text-page-1.yaml — created the author-side batch manifest.
  • work-logs/codex.log — author-side execution entry appended after the gate run.

Notes for batch 2026-04-18-patth-text-page-1

  • The page keeps Paṭṭhāna at text level and does not overclaim a summary of the whole later combinatorial expansion.
  • Mahāsaṅgīti Pali remains the canonical alignment grid; BJT Pali remains preserved in native page-entry segmentation.
  • This round has no in-scope English canonical translation, and the extracted canonical source files for this book currently do not provide a Sinhala entry payload.
  • The still-missing paccaya and conditionality-paccaya pages remain later supporting-page work, so Paṭṭhāna only marks them as pending links rather than pretending they are already live.

Gate run for batch 2026-04-18-patth-text-page-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-patth-text-page-1 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-patth-text-page-1

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 text page pass: Yamaka

Branch: ingest/abhidhamma-stage2-scaffold Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-yam-text-page-1.yaml

Pages created for batch 2026-04-18-yam-text-page-1

  • wiki/texts/yamaka.md — created as the sixth Abhidhamma text page in the repo. The page frames the book through its ten yamakas, its Uddesa/Niddesa split, and its repeated bidirectional testing under named naya forms, keeping the focus on the text's schema and pedagogical method rather than trying to summarize every pair individually.

Operational updates for batch 2026-04-18-yam-text-page-1

  • wiki/index.md — added [[yamaka]] under the Abhidhamma Piṭaka list.
  • wiki/concepts-index.md — added an English ↔ Pali lookup row for the new text page so English-only readers can discover it.
  • ops/sources/yam.yaml — recorded text-page coverage for yamaka.
  • ops/tracking/source-progress.yaml — added the yam:source tracker row with text-ingest complete and later stages still not started.
  • ops/batches/2026-04-18-yam-text-page-1.yaml — created the author-side batch manifest.
  • work-logs/codex.log — author-side execution entry appended after the gate run.

Notes for batch 2026-04-18-yam-text-page-1

  • The page keeps Yamaka at text level and does not overclaim a summary of every pair or every analytical subcase across the ten yamakas.
  • Mahāsaṅgīti Pali remains the canonical alignment grid; BJT Pali and Sinhala remain preserved in native page-entry segmentation, and their extracted entry counts do not align perfectly.
  • This round has no in-scope English canonical translation, so the page is grounded in Pali and Sinhala raw only.

Gate run for batch 2026-04-18-yam-text-page-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-yam-text-page-1 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-yam-text-page-1

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-18 — Abhidhamma Stage 2 text page pass: Kathāvatthu

Branch: ingest/abhidhamma-stage2-scaffold Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-kv-text-page-1.yaml

Pages created for batch 2026-04-18-kv-text-page-1

  • wiki/texts/kathavatthu.md — created as the fifth Abhidhamma text page in the repo. The page frames the book as a long refutation manual rather than a neutral survey, beginning with the Puggalakathā's disputed thesis and the recurring niggaha / paṭikamma / upanayana / niggamana forms, then tracing the larger controversy-clusters around persons, arahants, nibbāna, and bodhisatta-related debates.

Operational updates for batch 2026-04-18-kv-text-page-1

  • ops/high-risk-passages.yaml — registered Kathāvatthu high-risk passages for the opening person-dispute, the nibbāna dispute-cluster, and the bodhisatta-related disputes so elevated review is enforced for this source.
  • wiki/index.md — added [[kathavatthu]] under the Abhidhamma Piṭaka list.
  • wiki/concepts-index.md — added an English ↔ Pali lookup row for the new text page so English-only readers can discover it.
  • ops/sources/kv.yaml — recorded text-page coverage for kathavatthu.
  • ops/tracking/source-progress.yaml — added the kv:source tracker row with text-ingest complete, high-risk review required, and later stages still not started.
  • ops/batches/2026-04-18-kv-text-page-1.yaml — created the author-side batch manifest.
  • work-logs/codex.log — author-side execution entry appended after the gate run.

Notes for batch 2026-04-18-kv-text-page-1

  • The page keeps Kathāvatthu at text level and does not overclaim resolution of the many individual controversies it records.
  • Mahāsaṅgīti Pali remains the canonical alignment grid; BJT Pali and Sinhala remain preserved in native page-entry segmentation, and their extracted entry counts do not align perfectly.
  • This round has no in-scope English canonical translation, so the page is grounded in Pali and Sinhala raw only.
  • This batch intentionally creates a high-risk review obligation at text-page stage because Kathāvatthu's sectarian disputes are easy to over-interpret if no elevated review is enforced.

Gate run for batch 2026-04-18-kv-text-page-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-kv-text-page-1 — fail only on the expected missing independent review and missing high-risk second review gates for a substantial high-risk batch

Result for batch 2026-04-18-kv-text-page-1

  • author self-check complete — all author-side checks pass except the expected independent-review and high-risk second-review requirements.

2026-04-18 — Abhidhamma Stage 2 text page pass: Puggalapaññatti

Branch: ingest/abhidhamma-stage2-scaffold Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-18-pp-text-page-1.yaml

Pages created for batch 2026-04-18-pp-text-page-1

  • wiki/texts/puggalapannatti.md — created as the fourth Abhidhamma text page in the repo. The page frames the book through its six opening designation-types, the numerical Mātikā from one through ten persons, and the matching Niddesa that explains those same groupings without recasting the book as a concept page or commentary digest.

Operational updates for batch 2026-04-18-pp-text-page-1

  • wiki/index.md — added [[puggalapannatti]] under the Abhidhamma Piṭaka list.
  • wiki/concepts-index.md — added an English ↔ Pali lookup row for the new text page so English-only readers can discover it.
  • ops/sources/pp.yaml — recorded text-page coverage for puggalapannatti.
  • ops/tracking/source-progress.yaml — added the pp:source tracker row with text-ingest complete and later stages still not started.
  • ops/batches/2026-04-18-pp-text-page-1.yaml — created the author-side batch manifest.
  • work-logs/codex.log — author-side execution entry appended after the gate run.

Notes for batch 2026-04-18-pp-text-page-1

  • The page keeps Puggalapaññatti at text level and does not overclaim completion of the many person-types it names.
  • Mahāsaṅgīti Pali remains the canonical alignment grid; BJT Pali and Sinhala remain preserved in native page-entry segmentation.
  • This round has no in-scope English canonical translation, so the page is grounded in Pali and Sinhala raw only.

Gate run for batch 2026-04-18-pp-text-page-1

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-18-pp-text-page-1 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-18-pp-text-page-1

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-16 — Dhammapada vaggas 24–26 editorial enrichment (batch: 2026-04-16-dhp-enrich-9)

Branch: editorial/dhp-v19-26-enrich-1 Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-16-dhp-enrich-9.yaml

Pages updated for batch 2026-04-16-dhp-enrich-9

Vagga text pages (3):

  • wiki/texts/dhammapada-24-tanhavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 334–359), Textual notes added, Related pages expanded. The chapter is framed around craving as regenerative bondage and around the closing gift-and-fruit sequence without changing any canonical blocks.
  • wiki/texts/dhammapada-25-bhikkhuvagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 360–382), Textual notes added, Related pages expanded. The chapter is treated as renunciant discipline moving from restraint and contentment toward jhāna, wisdom, and nibbāna-oriented peace.
  • wiki/texts/dhammapada-26-brahmanavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 383–423), Textual notes added, Related pages expanded. The chapter explicitly treats the true brāhmaṇa as the liberated person rather than as a birth-based social label, while keeping Dhp 389–390 and Dhp 423 carefully bounded.

Supporting pages (4):

  • wiki/concepts/arahant.md — extended with Dhp 372, Dhp 381–382, and Dhp 383–423 so the later Dhammapada chapters are integrated into the arahant profile, especially the Brāhmaṇavagga's explicit overlap between brāhmaṇa and arahant.
  • wiki/concepts/virtue-sila.md — extended with Dhp 360–361, Dhp 375–378, and Dhp 391 / 400 / 405–409 on renunciant restraint, pure conduct, harmlessness, and truth-speaking as matured virtue.
  • wiki/concepts/heedfulness-appamada.md — extended with Dhp 334, Dhp 350, and Dhp 371 / 379–382 on heedlessness as the growth-condition for craving and vigilance as the bright refusal to drift from practice.
  • wiki/concepts/kamma-action-and-fruit.md — extended with Dhp 354–359 and Dhp 405–409 on fruitful giving to the defilement-free and on harmless, truthful, non-grasping action as the perfected edge of kamma-purification.

Operational (4):

  • ops/tracking/source-progress.yaml — source row updated to latest batch; vaggas 24, 25, and 26 moved from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • ops/batches/2026-04-16-dhp-enrich-9.yaml — batch manifest created.
  • wiki/log.md — this entry.
  • work-logs/codex.log — author-side execution entry appended after gate run.

Notes for batch 2026-04-16-dhp-enrich-9

  • Stage-pure: all modified wiki pages existed on master at branch base; no new support pages were created.
  • No canonical verse blocks were modified; the Dhp 24–26 source blocks remain text-ingest artifacts and will be regression-checked with scripts/verify_dhammapada_pages.py.
  • No registered high-risk passages fall within Dhp 334–423, so no renewed high-risk second review is required for this batch.

Gate run for batch 2026-04-16-dhp-enrich-9

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/verify_dhammapada_pages.py — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-16-dhp-enrich-9 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-16-dhp-enrich-9

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-16 — Dhammapada vaggas 21–23 editorial enrichment (batch: 2026-04-16-dhp-enrich-8)

Branch: editorial/dhp-v19-26-enrich-1 Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-16-dhp-enrich-8.yaml

Pages updated for batch 2026-04-16-dhp-enrich-8

Vagga text pages (3):

  • wiki/texts/dhammapada-21-pakinnakavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 290–305), Textual notes added, Related pages expanded. Dhp 294–295 are explicitly marked as difficult verses whose traditional allegorical handling belongs to the commentarial layer rather than uncaveated canonical paraphrase.
  • wiki/texts/dhammapada-22-nirayavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 306–319), Textual notes added, Related pages expanded. The chapter is framed as moral inversion and consequence, not as a free-standing cosmology note.
  • wiki/texts/dhammapada-23-nagavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 320–333), Textual notes added, Related pages expanded. Elephant imagery is treated as a training register on endurance, self-taming, diligence, companionship, and solitude.

Supporting pages (5):

  • wiki/concepts/virtue-sila.md — extended with Dhp 303, Dhp 307–313, and Dhp 333 on visible virtue, corrupted ascetic appearance, and virtue as a lifelong blessing.
  • wiki/concepts/kamma-action-and-fruit.md — extended with Dhp 290–291, Dhp 306–315, and Dhp 331–333 on harmful means, hell-language as moral consequence, merit, and refraining from evil.
  • wiki/concepts/fool-and-wise-bala-pandita.md — extended with Dhp 292–293, Dhp 316–319, and Dhp 328–330 on discernment versus inversion, and wise companionship versus solitude from fools.
  • wiki/concepts/heedfulness-appamada.md — extended with Dhp 292–305, Dhp 315, and Dhp 327 on doing what should be done, guarding the moment, and climbing out of the bog through diligence.
  • wiki/people/buddha.md — added Pakiṇṇakavagga material on the disciples of Gotama who wake refreshed through recollection of the Buddha, Dhamma, and Saṅgha (Dhp 296–301).

Operational (4):

  • ops/tracking/source-progress.yaml — source row updated to latest batch; vaggas 21, 22, and 23 moved from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • ops/batches/2026-04-16-dhp-enrich-8.yaml — batch manifest created.
  • wiki/log.md — this entry.
  • work-logs/codex.log — author-side execution entry appended after gate run.

Notes for batch 2026-04-16-dhp-enrich-8

  • Stage-pure: all modified wiki pages existed on master at branch base; no new support pages were created.
  • No canonical verse blocks were modified; Dhp 21–23 source blocks remain text-ingest artifacts and will be regression-checked with scripts/verify_dhammapada_pages.py.
  • No registered high-risk passages fall within Dhp 290–333, so no renewed high-risk second review is required for this batch.

Gate run for batch 2026-04-16-dhp-enrich-8

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/verify_dhammapada_pages.py — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-16-dhp-enrich-8 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-16-dhp-enrich-8

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-16 — Dhammapada vaggas 19–20 editorial enrichment (batch: 2026-04-16-dhp-enrich-7)

Branch: editorial/dhp-v19-26-enrich-1 Author: GPT-5.4 Codex via GitHub Copilot CLI Batch manifest: ops/batches/2026-04-16-dhp-enrich-7.yaml

Pages updated for batch 2026-04-16-dhp-enrich-7

Vagga text pages (2):

  • wiki/texts/dhammapada-19-dhammatthavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 256–272), Textual notes added, Related pages expanded. Key Pali: dhammaṭṭha, attha/anattha, paṇḍita, thera, samaṇa, bhikkhu, muni, ariya, sīlabbata, āsavakkhaya.
  • wiki/texts/dhammapada-20-maggavagga.md — Summary replaced, Generation status → Themes, key terms filled for all verses (Dhp 273–289), Textual notes added, Related pages expanded. Key Pali: aṭṭhaṅgiko maggo, caturo padā, virāga, ātappa, saṅkhārā, anattā, kammapatha, vana/vanatha, sineha, sīlasaṁvuto.

Supporting pages (5):

  • wiki/concepts/virtue-sila.md — extended with Dhp 271–272 and Dhp 289 on the difference between mere observance and virtue that clears the path.
  • wiki/concepts/heedfulness-appamada.md — extended with Dhp 280–282 on timely effort, purification of the three courses of action, and wisdom's growth through disciplined application.
  • wiki/concepts/fool-and-wise-bala-pandita.md — extended with Dhp 256–269 and Dhp 286 on wisdom versus appearance, and the fool's complacent planning.
  • wiki/concepts/kamma-action-and-fruit.md — extended with Dhp 281 on purifying the three kammapatha.
  • wiki/people/buddha.md — added Maggavagga material on the Buddha as the clear-eyed teacher who shows the path but does not walk it for others (Dhp 273–276).

Operational (4):

  • ops/tracking/source-progress.yaml — source row updated to latest batch; vaggas 19 and 20 moved from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • ops/batches/2026-04-16-dhp-enrich-7.yaml — batch manifest created.
  • wiki/log.md — this entry.
  • work-logs/codex.log — author-side execution entry appended after gate run.

Notes for batch 2026-04-16-dhp-enrich-7

  • Stage-pure: all modified wiki pages existed on master at branch base; no new support pages were created.
  • No canonical verse blocks were modified; the Dhp 19–20 source blocks remain text-ingest artifacts and will be regression-checked with scripts/verify_dhammapada_pages.py.
  • No registered high-risk passages fall within Dhp 256–289, so no renewed high-risk second review is required for this batch.

Gate run for batch 2026-04-16-dhp-enrich-7

  • .venv/bin/python scripts/validate_ops.py — pass
  • .venv/bin/python scripts/lint_wiki.py --strict — pass
  • .venv/bin/python scripts/verify_dhammapada_pages.py — pass
  • .venv/bin/python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-16-dhp-enrich-7 — fail only on the expected missing independent review gate for a substantial LLM-authored batch

Result for batch 2026-04-16-dhp-enrich-7

  • author self-check complete — all author-side checks pass except the expected independent-review requirement.

2026-04-13 — Dhammapada pilot: templates + one-of-each example set

Source: raw/tipitaka/sutta/khuddaka-nikaya/dhammapada/ (pali.txt, en-sujato.txt, si-dezoysa.txt; extracted earlier this session via scripts/extract_from_sc_data.py)

Templates created (in templates/):

  • text.md, vagga.md, concept.md, glossary.md, person.md, place.md, taxonomy.md — seven page-type templates with metadata blocks, structural sections, and wiki-link placeholders.

Pages created:

  • wiki/taxonomies/khuddaka-nikaya.md — taxonomy example; 15-book Sri Lankan Khuddaka list.
  • wiki/texts/dhammapada.md — text example; overview, 26-vagga structure, key themes.
  • wiki/texts/dhammapada-01-yamakavagga.md — vagga example; full stacked-trilingual layout for all 20 verses (Dhp 1–20), each verse with Pali + English (Sujato) + Sinhala (de Zoysa), key-term links, and vatthu attributions flagged as commentary.
  • wiki/concepts/non-hatred-avera.md — concept example; avera, locus classicus at Dhp 5.
  • wiki/glossary/vera.md — glossary example; the term vera (hatred, enmity).
  • wiki/people/buddha.md — person stub; pilot scope limited to Dhammapada context.
  • wiki/places/savatthi.md — place stub; pilot scope limited to Dhammapada context.

Pages updated:

  • wiki/index.md — added pilot entries under Texts / Concepts / People / Places / Glossary.
  • wiki/concepts-index.md — seeded English ↔ Pali lookup table with ingested terms and placeholders for pending ones.

Not yet done: scale-out (the remaining 25 Dhammapada vaggas) is deferred pending user review of the example set.


2026-04-13 (later) — Scale-out pass 1: Vaggas 2 and 3

User Sadhu'd the example set. Scale-out begun, paced vagga-by-vagga.

Vagga pages created:

  • wiki/texts/dhammapada-02-appamadavagga.md — Heedfulness (Dhp 21–32), 12 verses, full trilingual stacked blocks. Vatthu attributions flagged as commentary throughout.
  • wiki/texts/dhammapada-03-cittavagga.md — The Mind (Dhp 33–43), 11 verses, full trilingual stacked blocks. Textual note on Dhp 42–43 as psychological counterpart to Dhp 1–2's kammic priority.

Concept pages created:

  • wiki/concepts/heedfulness-appamada.md — the concept already referenced from multiple places now has its own page.

Glossary pages created:

  • wiki/glossary/appamada.md — heedfulness, diligence
  • wiki/glossary/pamada.md — negligence, heedlessness
  • wiki/glossary/citta.md — mind, heart, consciousness
  • wiki/glossary/mano.md — mind, intellect, mental faculty

Pages updated:

  • wiki/index.md — promoted Vaggas 2–3 to completed, added concept and glossary entries.
  • wiki/concepts-index.md — promoted appamāda / pamāda / citta / mano from pending to linked; added pending rows for sati, viññāṇa, saṁyojana, paññā, Sakka, jhāna, and a pointer for the pending mental-causation concept.
  • wiki/texts/dhammapada.md — updated the 26-vagga list and the key-themes list.

Pattern confirmed: trilingual stacked-block layout works cleanly for vaggas of 11–12 verses. Key-term links + "Traditional vatthu" line per verse + a "Textual notes" block per vagga is holding up as a sustainable template.

Still pending before next batch: user Sadhu on this pass, or pushback on any style/content choices before Vagga 4 (Pupphavagga, Dhp 44–59, 16 verses — flowers, the body, the fool-vs-wise transition).


2026-04-14 — Scale-out pass 2: Vaggas 4 and 5

User approved ("Sadhu. Proceed") ingest of Vaggas 4–5 per existing vagga workflow, with Sinhala inline continued per Vaggas 1–3 precedent. Gap C resolved by authoring design/page-creation-guideline.md (see build-log.md).

Vagga pages created:

  • wiki/texts/dhammapada-04-pupphavagga.md — Flowers (Dhp 44–59), 16 verses, full trilingual stacked blocks. Themes: sekha and discerning reception of dhamma, flowers-of-dhamma, Māra's flowers, bee-simile, self-scrutiny before outward scrutiny, speech-with-fruit, sīla-gandha locus at Dhp 54–56, Māra cannot find the heedful (Dhp 57 → bridges into Bālavagga), lotus-from-refuse (Dhp 58–59).
  • wiki/texts/dhammapada-05-balavagga.md — The Fool (Dhp 60–75), 16 verses. Themes: saṁsāra long for the fool who does not know saddhamma (Dhp 60), solitude over fool-company, false ownership, self-diagnosis-inverts-folly, contact with wise not sufficient, kamma and its delayed ripening (Dhp 66–72), fool's ambitions destroy him, two-paths-different (Dhp 75).

Concept pages created:

  • wiki/concepts/virtue-sila.mdsīla; locus Dhp 54–57; threefold-training frame; four kinds (commentarial Vism I taxonomy flagged).
  • wiki/concepts/fool-and-wise-bala-pandita.md — the bāla/paṇḍita polarity; three fool-failures, two sage-marks, kamma-ignorance, two paths.
  • wiki/concepts/kamma-action-and-fruit.mdkamma defined by cetanā (AN 6.63 (cited; not yet ingested)); three doors; test-of-good-action; delayed ripening; Abhidhamma four-fold functional taxonomy flagged as late.

Glossary pages created (12):

  • wiki/glossary/sila.md, bala.md, pandita.md, kamma.md, vipaka.md, mara.md, sekha.md, puthujjana.md, saddhamma.md, samsara.md, panna.md, nibbana.md.

Person pages created (4 full + 13 stubs):

  • Full pages: wiki/people/visakha.md, mahakassapa.md, ananda.md, uppalavanna.md — all four promoted from stubs per user direction; biographies carefully grounded in sutta/Vinaya material with commentarial narrative explicitly flagged.
  • Stubs (minor vatthu figures, per design/page-creation-guideline.md default-to-stub rule): wiki/people/vitatubha.md, patipujika.md, macchariya-kosiya.md, chattapani.md, godhika.md, garahadinna.md (vagga 4); ananda-the-banker.md, udayi.md, suppabuddha-the-leper.md, sumana-the-garland-maker.md, jambuka.md, citta-the-householder.md, tissa-the-forest-dweller.md (vagga 5). All carry **Stub**: pilot markers and flag vatthu content as commentary.

Pages updated:

  • wiki/texts/dhammapada.md — Vaggas 4–5 promoted to completed; key-themes list expanded with virtue/fool-wise/kamma concept pages and Māra glossary.
  • wiki/index.md — new vagga/concept/people/glossary entries under the respective sections.
  • wiki/concepts-index.md — new English↔Pali mappings for all 12 new glossary terms and 4 new person pages; added pending rows for cetanā, samādhi, paṭiccasamuppāda.
  • wiki/concepts/heedfulness-appamada.md — added Dhp 57 canonical-usage block and updated canonical-refs line; appamāda-vihārin now cross-linked into the sīla–appamāda–vimutti triad.

Ops manifests (separate batch entry):

  • ops/sources/dhp.yaml — [4,5] moved from pending to completed.
  • ops/batches/2026-04-14-dhp-pass-2.yaml — new batch manifest (type: scale-out) with full changes manifest and qa gate.

Gate run (see work-logs/claude.log; migrated from legacy claude-work-log.log):

  • python scripts/lint_wiki.py --strict
  • python scripts/validate_ops.py
  • python scripts/build_derived_db.py

Pattern confirmed: trilingual stacked-block layout continues to work cleanly at 16-verse scale. The concept→glossary→person radial pattern (1 vagga → ~2 concepts + ~6 glossary + ~7 person pages) is healthy — page count per vagga is growing linearly without redundancy.

Still pending before next batch: user review, then Vagga 6 (Paṇḍitavagga, Dhp 76–89 — the parallel of the Bālavagga, 14 verses).

Batch manifest verbatim file listing (for L009 operational sync; mirrors ops/batches/2026-04-14-dhp-pass-2.yaml):

Created:

  • wiki/texts/dhammapada-04-pupphavagga.md
  • wiki/texts/dhammapada-05-balavagga.md
  • wiki/concepts/virtue-sila.md
  • wiki/concepts/fool-and-wise-bala-pandita.md
  • wiki/concepts/kamma-action-and-fruit.md
  • wiki/glossary/sila.md
  • wiki/glossary/bala.md
  • wiki/glossary/pandita.md
  • wiki/glossary/kamma.md
  • wiki/glossary/vipaka.md
  • wiki/glossary/mara.md
  • wiki/glossary/sekha.md
  • wiki/glossary/puthujjana.md
  • wiki/glossary/saddhamma.md
  • wiki/glossary/samsara.md
  • wiki/glossary/panna.md
  • wiki/glossary/nibbana.md
  • wiki/people/visakha.md

2026-04-17 — Abhidhamma Stage 2 schema scaffold slice: Dhammasaṅgaṇī core concepts

This pass starts Stage 2 on the Abhidhamma side with a deliberately source-tight, Dhammasaṅgaṇī-centered schema scaffold rather than jumping straight to later summary language. The goal was to land the core analytic pages first — citta, cetasika, rūpa, mātikā, and the later-but-standard paramattha-dhamma heading — while keeping canonical/commentarial boundaries explicit.

Concept pages created:

  • wiki/concepts/consciousness-citta.mdcitta as the Abhidhamma consciousness-event; grounded in Dhs 18 and Vibh 1.
  • wiki/concepts/mental-factors-cetasika.mdcetasikā as the associated mental factors; grounded in Dhs 14–17 and Dhs 75, with the later fixed count "52" explicitly treated as systematization rather than projected back into one canonical headline.
  • wiki/concepts/matter-rupa.mdrūpa as the material side of conditioned experience; grounded in Dhs 596 and Vibh 1.
  • wiki/concepts/matika-matrices.md — the tikamātikā / dukamātikā frame of the Dhammasaṅgaṇī; grounded in Dhs 1–66 and Dhs 1059ff.
  • wiki/concepts/ultimate-realities-paramattha-dhamma.md — later Theravāda heading for the Abhidhamma's core categories, with the exact label flagged as later and the underlying categories rooted in Dhs/Vibh passages.

Glossary pages created:

  • wiki/glossary/cetasika.md
  • wiki/glossary/rupa.md
  • wiki/glossary/matika.md
  • wiki/glossary/kusala.md
  • wiki/glossary/akusala.md
  • wiki/glossary/abyakata.md
  • wiki/glossary/paramattha.md

Pages updated:

  • wiki/glossary/citta.md — linked the existing glossary entry into the new Abhidhamma schema page and replaced the pending cetasika link with a live target.
  • wiki/index.md
  • wiki/concepts-index.md

Ops/manifests:

  • ops/sources/dhs.yaml — current-state coverage now records the core schema concepts / glossary pages anchored in the Dhammasaṅgaṇī.
  • ops/batches/2026-04-17-dhs-schema-scaffold-1.yaml — author-side Stage 2 scaffold slice manifest.
  • ops/tracking/source-progress.yaml — Dhammasaṅgaṇī source row created and marked as partial on supporting pages while text page work remains pending.

Notes:

  • This pass intentionally stayed inside a Dhammasaṅgaṇī-centered slice so the manifest/source/tracker truth remains clean while Stage 2 broadens.
  • The exact label paramattha-dhamma is treated as later Theravāda systematization; the page grounds only the underlying categories in canonical Abhidhamma passages.
  • The broader list-heavy scaffold (e.g. paccaya / indriya families and later list pages) remains later Stage 2 work.

2026-04-17 — Abhidhamma Stage 2 text page pass: Dhammasaṅgaṇī

This pass creates the first Abhidhamma text page in the wiki and uses the Dhammasaṅgaṇī as the structural precedent for later non-verse Abhidhamma book pages. The page stays at text level: it explains the governing matrices, the basic analytic movement from mental factors and consciousness to matter and the conditioned/unconditioned distinction, and links outward to the schema pages created in the earlier Dhammasaṅgaṇī scaffold batch.

Text page created:

  • wiki/texts/dhammasangani.md — overview of the Dhammasaṅgaṇī as the first Abhidhamma book, with structure centered on the tikamātikā and dukamātikā rather than verse or narrative chapters.

Pages updated:

  • wiki/glossary/paramattha.md
  • wiki/index.md

Ops/manifests:

  • ops/sources/dhs.yaml — Dhammasaṅgaṇī source coverage now records a complete text page in addition to the earlier concept/glossary scaffold.
  • ops/tracking/source-progress.yaml — Dhammasaṅgaṇī source row now records the text page path and advances the source from text-page-pending to text-first complete / supporting-pages-partial state.
  • ops/batches/2026-04-17-dhs-text-page-1.yaml — author-side batch manifest for this text-page pass.

Notes:

  • This page cites the Mahāsaṅgīti Pali as the canonical alignment grid while preserving the Buddha Jayanthi Pali and Sinhala files in their native page-entry segmentation.
  • No English canonical translation is in scope for this Abhidhamma round, so the page remains grounded in the authoritative Pali and the available Sinhala raw files.
  • Commentary remains a separate raw-only layer; no commentarial prose is blended into canonical claims on the text page.

2026-04-17 — Abhidhamma Stage 2 text page pass: Vibhaṅga

This pass creates the second Abhidhamma text page in the wiki and establishes the Vibhaṅga's own structural pattern rather than forcing it into the matrix-first mold of the Dhammasaṅgaṇī. The page stays at text level: it explains the eighteen analytical divisions, the usual Suttantabhājanīya/Abhidhammabhājanīya pairing, and the important exceptions where the book moves directly into Abhidhamma analysis or into the final compendium form.

Text page created:

  • wiki/texts/vibhanga.md — overview of the Vibhaṅga as the second Abhidhamma book, with structure centered on its eighteen divisions and the relation between sutta-facing and analytical exposition.

Pages updated:

  • wiki/concepts/consciousness-citta.md — the pending vibhanga link is now live.
  • wiki/concepts/matter-rupa.md — the pending vibhanga link is now live.
  • wiki/index.md

Ops/manifests:

  • ops/sources/vibh.yaml — Vibhaṅga source coverage now records a complete text page.
  • ops/tracking/source-progress.yaml — a new Vibhaṅga source row records the text page path and text-ingest completion state.
  • ops/batches/2026-04-17-vibh-text-page-1.yaml — author-side batch manifest for this text-page pass.

Notes:

  • This page cites the Mahāsaṅgīti Pali as the canonical alignment grid while preserving the Buddha Jayanthi Pali and Sinhala files in their native page-entry segmentation.
  • No English canonical translation is in scope for this Abhidhamma round, so the page remains grounded in the authoritative Pali and the available Sinhala raw files.
  • Commentary remains a separate raw-only layer; no commentarial prose is blended into canonical claims on the text page.
  • The related [[consciousness-citta]] and [[matter-rupa]] pages now point to the live text page because this batch is the first one to create that target.

2026-04-17 — Abhidhamma Stage 2 text page pass: Dhātukathā

This pass creates the third Abhidhamma text page in the wiki and establishes the Dhātukathā as a question-driven cross-classification book rather than as another matrix-first or division-pair text. The page stays at text level: it explains the opening mātikā layers, the repeated saṅgahita / asaṅgahita analytical method, and the way the book measures doctrinal sets against khandhas, āyatanas, and dhātus.

Text page created:

  • wiki/texts/dhatukatha.md — overview of the Dhātukathā as the third Abhidhamma book, with structure centered on its opening matrices and its recurrent inclusion/exclusion questioning method.

Pages updated:

  • wiki/index.md

Ops/manifests:

  • ops/sources/dhk.yaml — Dhātukathā source coverage now records a complete text page.
  • ops/tracking/source-progress.yaml — a new Dhātukathā source row records the text page path and text-ingest completion state.
  • ops/batches/2026-04-17-dhk-text-page-1.yaml — author-side batch manifest for this text-page pass.

Notes:

  • This page cites the Mahāsaṅgīti Pali as the canonical alignment grid while preserving the Buddha Jayanthi Pali and Sinhala files in their native page-entry segmentation.
  • No English canonical translation is in scope for this Abhidhamma round, so the page remains grounded in the authoritative Pali and the available Sinhala raw files.
  • Because the canonical BJT Pali and Sinhala entry counts do not align perfectly for this source, the page treats them as native parallel extracts rather than strict entry-by-entry counterparts.
  • Commentary remains a separate raw-only layer; no commentarial prose is blended into canonical claims on the text page.

2026-04-14 — Text-ingest pass 3: Dhammapada Vaggas 6–26

This pass used the new staged text-first workflow rather than the older full-supporting-page ingest style. The goal was to complete the canonical Dhammapada text pages first, keep them source-faithful, and defer supporting-page growth to separate follow-up batches.

Vagga pages created:

  • wiki/texts/dhammapada-06-panditavagga.md
  • wiki/texts/dhammapada-07-arahantavagga.md
  • wiki/texts/dhammapada-08-sahassavagga.md
  • wiki/texts/dhammapada-09-papavagga.md
  • wiki/texts/dhammapada-10-dandavagga.md
  • wiki/texts/dhammapada-11-jaravagga.md
  • wiki/texts/dhammapada-12-attavagga.md
  • wiki/texts/dhammapada-13-lokavagga.md
  • wiki/texts/dhammapada-14-buddhavagga.md
  • wiki/texts/dhammapada-15-sukhavagga.md
  • wiki/texts/dhammapada-16-piyavagga.md
  • wiki/texts/dhammapada-17-kodhavagga.md
  • wiki/texts/dhammapada-18-malavagga.md
  • wiki/texts/dhammapada-19-dhammatthavagga.md
  • wiki/texts/dhammapada-20-maggavagga.md
  • wiki/texts/dhammapada-21-pakinnakavagga.md
  • wiki/texts/dhammapada-22-nirayavagga.md
  • wiki/texts/dhammapada-23-nagavagga.md
  • wiki/texts/dhammapada-24-tanhavagga.md
  • wiki/texts/dhammapada-25-bhikkhuvagga.md
  • wiki/texts/dhammapada-26-brahmanavagga.md

Pages updated:

  • wiki/texts/dhammapada.md — all 26 vaggas now linked in the structure section; text-first scope clarified.
  • wiki/index.md — all 26 Dhammapada vagga pages now listed under Texts.
  • ops/sources/dhp.yaml — child-unit text coverage now marked complete through Vagga 26; staged follow-up work noted explicitly.
  • ops/tracking/source-progress.yaml — Dhammapada source row updated; Vaggas 6–26 moved into text-first complete/source-verification-passed state; Vaggas 11–26 tracker rows created.

Tooling updated during the pass:

  • scripts/generate_text_pages.py — fixed canonical segment-span handling so verses with commentary-era duplicate tails or colophon continuations do not overgenerate canonical lines.
  • scripts/lint_wiki.py — tightened repeated-payload handling so raw-faithful Sinhala duplicates no longer fail strict lint by themselves.

Gate run:

  • python scripts/verify_dhammapada_pages.py
  • python scripts/lint_wiki.py --strict

Result:

  • all 26 Dhammapada text pages now exist on the branch
  • Dhammapada stacked-block source verification passed
  • strict wiki lint passed after the raw-edge-case tooling fixes

Still pending:

  • independent review of this substantial text-ingest batch
  • supporting-entity extraction for the new vaggas as reviewed artifacts
  • supporting-page scale-out
  • editorial enrichment
  • high-risk review for Dhp 97 before Vagga 7 can be treated as fully review-complete
  • wiki/people/mahakassapa.md
  • wiki/people/ananda.md
  • wiki/people/uppalavanna.md
  • wiki/people/vitatubha.md
  • wiki/people/patipujika.md
  • wiki/people/macchariya-kosiya.md
  • wiki/people/chattapani.md
  • wiki/people/godhika.md
  • wiki/people/garahadinna.md
  • wiki/people/ananda-the-banker.md
  • wiki/people/udayi.md
  • wiki/people/suppabuddha-the-leper.md
  • wiki/people/sumana-the-garland-maker.md
  • wiki/people/jambuka.md
  • wiki/people/citta-the-householder.md
  • wiki/people/tissa-the-forest-dweller.md
  • design/page-creation-guideline.md

Updated:

  • wiki/texts/dhammapada.md
  • wiki/index.md
  • wiki/concepts-index.md
  • wiki/log.md
  • wiki/concepts/heedfulness-appamada.md
  • ops/sources/dhp.yaml
  • CLAUDE.md
  • work-logs/claude.log
  • build-log.md

Reviewed:

  • wiki/texts/dhammapada-01-yamakavagga.md
  • wiki/texts/dhammapada-02-appamadavagga.md
  • wiki/texts/dhammapada-03-cittavagga.md

2026-04-14 — Supporting page scale-out: Vaggas 6–10

Batch: 2026-04-14-dhp-pass-4 — branch ingest/dhp-supporting-06-10

Supporting extraction run against live wiki pages for vaggas 6–26 (.derived/dhp-06-10-supporting-live.yaml, .derived/dhp-11-26-supporting-live.yaml). All 57 vagga-6–10 people candidates were vatthu_label source kind; no new glossary terms required. Vagga-07 high-risk status updated to passed (second review completed in commit 813ca7a).

Concept pages created (2):

  • wiki/concepts/arahant.md — the arahant ideal; qualities described in Dhp 90–99; Dhp 97 high-risk note; canonical refs Dhp 89, 90–99, 183; AN 1.191 (cited; not yet ingested).
  • wiki/concepts/evil-papa.mdpāpa (evil/unwholesomeness); locus Dhp 116–128; pāpa/puñña pairing; Dhp 183 "instruction of all Buddhas"; drop-by-drop accumulation (Dhp 121).

Full person pages created (7):

  • wiki/people/sariputta.md — chief disciple; foremost in wisdom; Dhp 95 and 97 vatthu context.
  • wiki/people/mahamoggallana.md — co-chief disciple; foremost in supernormal powers; Dhp 137 vatthu.
  • wiki/people/anuruddha.md — foremost in divine eye; present at parinibbāna; Dhp 92 context.
  • wiki/people/mahakaccayana.md — foremost in detailed analysis; MN 18 (cited; not yet ingested) expositor; Dhp 94 vatthu.
  • wiki/people/anathapindika.md — chief lay supporter; Jetavana donor; stream-enterer; Dhp 119 vatthu.
  • wiki/people/kisagotami.md — mustard-seed story; Ud 8.8; Thig 10.1; Dhp 114 vatthu.
  • wiki/people/bahiya-daruciriya.md — instantaneous awakening; Ud 1.10; Dhp 101 vatthu.

Stub person pages created (6):

  • wiki/people/kundalakesi.md — Thig 3.5; Dhp 102 vatthu.
  • wiki/people/patacara.md — Thig 5.10; Dhp 113 vatthu.
  • wiki/people/mahakappina.md — AN 1.191 (cited; not yet ingested); Dhp 79 vatthu.
  • wiki/people/santati-mahamatta.md — commentary-only; Dhp 142 vatthu.
  • wiki/people/tambadathika.md — commentary-only; Dhp 100 vatthu.
  • wiki/people/sankicca.md — commentary-only; Dhp 110 vatthu.

Pages updated:

  • wiki/index.md — new concept and person entries added.
  • wiki/concepts-index.md — 9 new English↔Pali entries added.
  • ops/tracking/source-progress.yaml — vaggas 6–10 updated to status_supporting_extraction: complete, status_supporting_pages: partial, status_app_ready: grounded_retrieval_ready; vagga-07 updated to status_high_risk_review: passed.

Gate run:

  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass
  • python scripts/build_derived_db.py — pass

Still pending:

  • Independent review of this batch before merge
  • Supporting pages for vaggas 11–26
  • Editorial enrichment for all vaggas

2026-04-15 — Dhammapada editorial enrichment trial (vaggas 9–10): batch 1

Batch: 2026-04-15-dhp-enrich-claude-1 (ops/batches/2026-04-15-dhp-enrich-claude-1.yaml) Branch: editorial/dhp-v6-10-enrich-claude-1 (from master after governance/editorial-enrichment-guardrails-2026-04-15 was merged) Stage: editorial_enrichment Scope: vaggas 9 (Pāpavagga) and 10 (Daṇḍavagga); 3 pages — 1 concept, 1 person, 1 text/vagga

Pages enriched:

  • wiki/concepts/evil-papa.md — tightened summary to make the pāpa / puñña axis and pāpa / akusala distinction explicit; added Dhp 120 (the good-doer's mirror to Dhp 119) as a quoted block with its mirror-pair gloss; added a ## Commentarial elaboration section on the Dhp-a vatthu tradition and the Dhp 183 triad mapping; expanded ## Textual notes on the pāpa / akusala register difference and the translation-register issue around English "evil"; cross-linked to non hatred avera, virtue sila, fool and wise bala pandita.
  • wiki/people/mahamoggallana.md — expanded ## Life in the canon with the Pacalāyamana Sutta arahantship-night context, the Moggallāna-saṁyutta iterative-path framing, the Cūḷataṇhāsaṅkhaya iddhi-witness episode, and a tighter canonical-vs-commentarial reading of the death narrative (all canonical refs marked *(cited; not yet ingested)* on the page itself); added ## Verses (Theragāthā structural note), ## Places associated (Kallavāḷaputta-gāma, Veḷuvana, Gijjhakūṭa, Rājagaha), ## Textual notes (canonical vs commentarial Mahā-Moggallāna; the Sāriputta-Moggallāna canonical pair-formula); strengthened relationships and related-pages cross-links.
  • wiki/texts/dhammapada-09-papavagga.md — replaced "Generated text-first" Summary with a thematic Summary; replaced ## Generation status with a ## Themes section covering the seven thematic blocks of the vagga (urgency, non-repetition, vipāka lag, drop-by-drop accumulation, caravan-image, hands-free-of-wounds, inescapability); canonical verse blocks left strictly intact.

Pages updated (operational):

  • ops/tracking/source-progress.yaml — vaggas 9 and 10 advanced to status_editorial_enrichment: partial; status_app_ready deliberately held at grounded_retrieval_ready (this trial does not justify answer_ready at unit level); both rows have last_batch_id and updated_timestamp updated.
  • work-logs/claude.log — chronological agent entry for this batch (session hint claude-opus-4-6-enrich-1-session-a).

Comparators used:

  • Concept: wiki/concepts/heedfulness-appamada.md
  • Person: wiki/people/mahakassapa.md
  • Text/vagga: wiki/texts/dhammapada-02-appamadavagga.md

Stage-purity check: all three target pages confirmed to exist on master at branch base before any edit. No new pages created. No canonical verse blocks modified. No high-risk passages touched (Dhp 97 sits in vagga 7 and is out of scope).

Gate run:

  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass (only pre-existing pass-4 L009 warnings)
  • python scripts/verify_dhammapada_pages.py — pass
  • python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • python scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • python scripts/check_merge_readiness.py --batch 2026-04-15-dhp-enrich-claude-1 — fail only at the independent-review gate (expected for author-self-check)

Still pending:

  • Independent review per design/runbooks/editorial-enrichment-review.md
  • If review passes, python scripts/closeout_batch.py --batch 2026-04-15-dhp-enrich-claude-1 and merge to master
  • Subsequent enrichment batches for vaggas 6, 7, 8 (vagga 7 enrichment may need a renewed high-risk read of the Dhp 97 caution prose)

2026-04-15 — Dhammapada vaggas 6–8 editorial enrichment (batch: 2026-04-15-dhp-enrich-2)

Branch: editorial/dhp-v6-8-enrich-1 Author: GPT-5.3-Codex via GitHub Copilot CLI (this session) Batch manifest: ops/batches/2026-04-15-dhp-enrich-2.yaml

Pages updated

Vagga text pages (3):

  • wiki/texts/dhammapada-06-panditavagga.md — Summary replaced, Generation status → Themes (10 bullets Dhp 76–89), key terms filled for all 14 verses (Dhp 76–89), Textual notes added, Related pages updated. Key Pali: paṇḍita, vajjadassin, kalyāṇamittatā, dhammapīti, dama, nindāpasaṁsā, kaṇha/sukka dhamma, sambodhiyaṅga, khīṇāsavā, pāragāmino, maccudheyyaṁ.
  • wiki/texts/dhammapada-07-arahantavagga.md — Summary replaced, Generation status → Themes (9 bullets Dhp 90–99), key terms filled for all 10 verses (Dhp 90–99). Dhp 97 high-risk note replaced with key term breakdown and explicit deferral to arahant concept page. Textual notes and Related pages updated. Key Pali: gataddhin, gantha, pariḷāha, haṁsa, suññatā/animitta vimokkha, tādi, sammadaññāvimutta, saṁsāra, assaddha, akataññū, sandhiccheda, vantāsa, vītarāga.
  • wiki/texts/dhammapada-08-sahassavagga.md — Summary replaced, Generation status → Themes (5 bullets Dhp 100–115), key terms filled for all 16 verses (Dhp 100–115). Textual notes cover the three-verse series, the Brahmanical sacrifice critique, and the six-verse "one-day" escalation. Related pages updated. Key Pali: atthapadaṁ, dhammapadaṁ, saṅgāmajuttamo, attajaya, bhāvitattā, abhivādanā, āyu/vaṇṇa/sukha/bala, udayabbaya, amatapadaṁ, dhammamuttama.

Concept page (1):

  • wiki/concepts/fool-and-wise-bala-pandita.md — Removed *(cited; not yet ingested)* markers from Dhp 76–89 references in Canonical refs and Summary; replaced with live link [[dhammapada-06-panditavagga]].

Operational (3):

  • ops/tracking/source-progress.yaml — vaggas 6, 7, 8 status_editorial_enrichment: not_startedpartial; last_batch_id and updated_timestamp updated.
  • ops/batches/2026-04-15-dhp-enrich-2.yaml — batch manifest created (status: pending_review).
  • wiki/log.md — this entry.

Notes

  • Stage-pure: no new pages created; all modified pages existed on master at branch base.
  • No canonical verse blocks modified; source-block integrity maintained.
  • Dhp 97 (vagga 7) was a registered high-risk passage (status passed in prior batch). This batch does not add new interpretive claims; the textual note defers reinterpretation to commentary review and links to [[arahant]] for the full analysis.
  • Commentary vatthu attributions (Tambadāṭhika for Dhp 100, Sāriputta for Dhp 95/97, Kisāgotamī for Dhp 113, Paṭācārā for Dhp 114) are marked (commentary — not canonical) throughout.

Gate status

  • pending — gate scripts not yet run; independent review required before merge.

2026-04-15 — Remediation for Dhammapada vaggas 6–8 editorial enrichment (batch: 2026-04-15-dhp-enrich-2)

Follow-up remediation after independent review feedback on branch editorial/dhp-v6-8-enrich-1.

Corrections made:

  • Restored the missing ### Verse 77 heading and separator in wiki/texts/dhammapada-06-panditavagga.md.
  • Restored the missing ### Verse 91 heading and separator in wiki/texts/dhammapada-07-arahantavagga.md.
  • Removed stray .github/copilot-instructions.md from the branch so the batch stays stage-pure editorial enrichment.
  • Reconciled ops/batches/2026-04-15-dhp-enrich-2.yaml with branch truth: gate results recorded, author self-check run added, and notes updated.
  • Moved this batch's operational provenance from work-logs/claude.log to work-logs/codex.log to match the repo's per-agent work-log rule.

Gate rerun:

  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass, with only unrelated pre-existing L009 warnings in ops/batches/2026-04-14-dhp-pass-4.yaml
  • python scripts/verify_dhammapada_pages.py — pass
  • python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • python scripts/check_merge_readiness.py --batch 2026-04-15-dhp-enrich-2 — now fails only on the expected missing review gates: independent review and required second review for Dhp 97

Result:

  • Structural regression fixed.
  • Scope drift removed.
  • Manifest, wiki log, and branch truth now aligned.
  • Batch remains grounded_retrieval_ready, pending independent review and Dhp 97 second review before merge.

2026-04-15 — Dhammapada vaggas 9–10 editorial enrichment, batch 2 (2026-04-15-dhp-enrich-3)

Branch: editorial/dhp-v9-10-enrich-2 Author: Codex GPT-5.4 via GitHub Copilot CLI (this session) Batch manifest: ops/batches/2026-04-15-dhp-enrich-3.yaml

Pages updated (batch scope)

  • wiki/texts/dhammapada-10-dandavagga.md — moved from text-first to enriched vagga-page status: Summary replaced, ## Generation status replaced by ## Themes, all 17 verse key-term lines filled (Dhp 129–145), ## Textual notes added, and ## Related pages expanded. The page now frames the unit around self-comparison, non-violence, retaliation, false austerity, conscience, and self-taming.
  • wiki/concepts/kamma-action-and-fruit.md — expanded to integrate the Pāpavagga's delayed-ripening and accumulation logic (Dhp 117–125), especially Dhp 119–122 and 124–125, and linked more explicitly to [[dhammapada-09-papavagga]].
  • wiki/concepts/non-hatred-avera.md — expanded to connect Dhp 5 with Dhp 129–132 and Dhp 142 in the Daṇḍavagga, adding the self-comparison principle and the "laying down the rod" formulation.

Operational updates

  • ops/tracking/source-progress.yaml — vaggas 9 and 10 kept at status_editorial_enrichment: partial, but last_batch_id advanced to 2026-04-15-dhp-enrich-3 and tracker notes updated to reflect this second enrichment pass.
  • ops/batches/2026-04-15-dhp-enrich-3.yaml — new batch manifest for this second 9–10 editorial-enrichment pass.
  • work-logs/codex.log — append-only operational provenance for this batch.
  • wiki/log.md — this entry.

Gate run

  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass, with only unrelated pre-existing L009 warnings in ops/batches/2026-04-14-dhp-pass-4.yaml
  • python scripts/verify_dhammapada_pages.py — pass
  • python scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • python scripts/check_merge_readiness.py --batch 2026-04-15-dhp-enrich-3 — expected to fail only on the missing independent review gate for this substantial LLM-authored batch

Result

  • Batch remains stage-pure editorial_enrichment on existing pages only.
  • No registered high-risk passage was touched.
  • Vaggas 9 and 10 remain grounded_retrieval_ready; more supporting-page strengthening is still needed before answer_ready.

2026-04-15 — Dhammapada supporting-pages rollout for vaggas 11–26 (2026-04-15-dhp-supporting-11-26)

Branch: ingest/dhp-supporting-11-26 Author: Codex GPT-5.4 via GitHub Copilot CLI (this session) Batch manifest: ops/batches/2026-04-15-dhp-supporting-11-26.yaml

Scope and extraction

  • Generated supporting extraction artifact with existing script:
  • python3 scripts/extract_supporting_entities.py --source dhp --vaggas 11-26 --output .derived/dhp-11-26-supporting.yaml
  • Extraction summary from artifact: concepts=0, glossary=7, people=160, places=1.
  • Existing supporting pages already present in artifact scope: [[kisagotami]], [[patacara]], [[visakha]].
  • Newly scaffolded from missing extraction candidates: 158 pilot stubs (157 people + 1 place).

Pages created/updated

  • Created supporting pages:
  • wiki/people/*.md (157 new commentary-derived vatthu stubs for vaggas 11–26)
  • wiki/places/bandhanagara.md
  • Updated navigation/ops surfaces:
  • wiki/index.md
  • wiki/concepts-index.md
  • ops/tracking/source-progress.yaml
  • ops/batches/2026-04-15-dhp-supporting-11-26.yaml
  • wiki/log.md

Tracker updates

For dhp:vagga-11 through dhp:vagga-26:

  • status_supporting_extraction: complete
  • status_supporting_pages: complete
  • last_batch_id: 2026-04-15-dhp-supporting-11-26
  • updated_timestamp: refreshed

For dhp:source:

  • status_supporting_extraction: complete
  • status_supporting_pages: complete
  • last_batch_id: 2026-04-15-dhp-supporting-11-26
  • updated_timestamp: refreshed

Verbatim batch file list

  • ops/batches/2026-04-15-dhp-supporting-11-26.yaml
  • wiki/people/abhayarajakumara.md
  • wiki/people/aggidattabrahmana.md
  • wiki/people/akkosakabharadvaja.md
  • wiki/people/anabhiratabhikkhu.md
  • wiki/people/anandat.md
  • wiki/people/anandattherapanha.md
  • wiki/people/anathapindikaputtakala.md
  • wiki/people/anattalakkhana.md
  • wiki/people/angulimalat.md
  • wiki/people/aniccalakkhana.md
  • wiki/people/anitthigandhakumara.md
  • wiki/people/ankura.md
  • wiki/people/annatarabhikkhu.md
  • wiki/people/annatarabrahmana.md
  • wiki/people/annatarabrahmanapabbajita.md
  • wiki/people/annatarakuladarika.md
  • wiki/people/annatarakulaputta.md
  • wiki/people/annatarakutumbika.md
  • wiki/people/annatarat.md
  • wiki/people/aputtaka.md
  • wiki/people/asadisadana.md
  • wiki/people/attadanta.md
  • wiki/people/attadatthat.md
  • wiki/people/attanopubbakamma.md
  • wiki/people/atula.md
  • wiki/people/balisika.md
  • wiki/people/bhaddiyanambhikkhunam.md
  • wiki/people/bodhirajakumara.md
  • wiki/people/buddhapitubrahmana.md
  • wiki/people/candabhat.md
  • wiki/people/chabbaggiya.md
  • wiki/people/cincamanavika.md
  • wiki/people/citta-vatthu.md
  • wiki/people/culadhanuggahapandita.md
  • wiki/people/culakala.md
  • wiki/people/culasaribhikkhu.md
  • wiki/people/culasubhadda.md
  • wiki/people/daharabhikkhu.md
  • wiki/people/darusakatikaputta.md
  • wiki/people/devadatta.md
  • wiki/people/devahitabrahmana.md
  • wiki/people/devorohana.md
  • wiki/people/dhammadinnattheri.md
  • wiki/people/dhammaramat.md
  • wiki/people/dubbacabhikkhu.md
  • wiki/people/duccaritaphalapilita.md
  • wiki/people/dukkhalakkhana.md
  • wiki/people/dvebrahmana.md
  • wiki/people/eka.md
  • wiki/people/ekaanagamit.md
  • wiki/people/ekabrahmana.md
  • wiki/people/ekaviharit.md
  • wiki/people/ekudanakhinasava.md
  • wiki/people/erakapattanagaraja.md
  • wiki/people/goghatakaputta.md
  • wiki/people/hamsaghatakabhikkhu.md
  • wiki/people/hatthacariyapubbakabhikkhu.md
  • wiki/people/hatthaka.md
  • wiki/people/issapakataitthi.md
  • wiki/people/janapadakalyanirupanandatheri.md
  • wiki/people/jatilabrahmana.md
  • wiki/people/jatilat.md
  • wiki/people/kalat.md
  • wiki/people/kapilamaccha.md
  • wiki/people/kassapadasabalassasuvannacetiya.md
  • wiki/people/khemabhikkhuni.md
  • wiki/people/khemakasetthiputta.md
  • wiki/people/khematheri.md
  • wiki/people/kokalika.md
  • wiki/people/kosalarannoparajaya.md
  • wiki/people/kuhakabrahmana.md
  • wiki/people/kukkutandakhadika.md
  • wiki/people/kumarakassapamatut.md
  • wiki/people/lakundakabhaddiya.md
  • wiki/people/lakundakabhaddiyat.md
  • wiki/people/laludayi.md
  • wiki/people/licchavi.md
  • wiki/people/mahadhanasetthiputta.md
  • wiki/people/mahadhanavanija.md
  • wiki/people/mahakala.md
  • wiki/people/mahamoggallanapanha.md
  • wiki/people/mahamoggallanat.md
  • wiki/people/mahapajapatigotami.md
  • wiki/people/mahapanthakat.md
  • wiki/people/mallikadevi.md
  • wiki/people/mara-vatthu.md
  • wiki/people/maradhitara.md
  • wiki/people/mendaka.md
  • wiki/people/nandiya.md
  • wiki/people/nangalakulat.md
  • wiki/people/nataputtakat.md
  • wiki/people/natikalahavupasamana.md
  • wiki/people/nigantha.md
  • wiki/people/pabbharavasitissat.md
  • wiki/people/padhanakammikatissat.md
  • wiki/people/padhanikatissat.md
  • wiki/people/panca.md
  • wiki/people/pancabhikkhu.md
  • wiki/people/pancaggadayakabrahmana.md
  • wiki/people/pancamahallakabhikkhu.md
  • wiki/people/pancasatabhikkhu.md
  • wiki/people/pancasatadaraka.md
  • wiki/people/pancasatavipassakabhikkhu.md
  • wiki/people/parijinnabrahmanaputta.md
  • wiki/people/pasadabahulabrahmana.md
  • wiki/people/pasenadikosala.md
  • wiki/people/paveyyakahatthi.md
  • wiki/people/pesakaradhita.md
  • wiki/people/pilindavacchat.md
  • wiki/people/potthilat.md
  • wiki/people/punnadasi.md
  • wiki/people/revatat.md
  • wiki/people/rohinikhattiyakanna.md
  • wiki/people/sakka.md
  • wiki/people/sakkapanha.md
  • wiki/people/samaneranam.md
  • wiki/people/sambahulaadhimanikabhikkhu.md
  • wiki/people/sambahulabhikkhu.md
  • wiki/people/sambahulasiladisampannabhikkhu.md
  • wiki/people/sammajjanat.md
  • wiki/people/sanghabhedaparisakkana.md
  • wiki/people/santakayat.md
  • wiki/people/sanu.md
  • wiki/people/sariputtat.md
  • wiki/people/sirima.md
  • wiki/people/sivalit.md
  • wiki/people/subhaddaparibbajaka.md
  • wiki/people/suddhodana.md
  • wiki/people/sukara.md
  • wiki/people/sukarapotika.md
  • wiki/people/sumana.md
  • wiki/people/sundarasamuddat.md
  • wiki/people/sundariparibbajika.md
  • wiki/people/suvannakarat.md
  • wiki/people/tayojanapabbajita.md
  • wiki/people/timsabhikkhu.md
  • wiki/people/tissadahara.md
  • wiki/people/tissat.md
  • wiki/people/titthiya.md
  • wiki/people/titthiyasavaka.md
  • wiki/people/udana.md
  • wiki/people/uggasena.md
  • wiki/people/uggasenasetthiputta.md
  • wiki/people/ujjhanasannit.md
  • wiki/people/upakajivaka.md
  • wiki/people/upanandasakyaputtat.md
  • wiki/people/uppalavannattheri.md
  • wiki/people/uttaratheri.md
  • wiki/people/uttaraupasika.md
  • wiki/people/vaggumudatiriyabhikkhu.md
  • wiki/people/vajjiputtakabhikkhu.md
  • wiki/people/vakkalit.md
  • wiki/people/vangisat.md
  • wiki/people/vibbhantabhikkhu.md
  • wiki/people/vinicchayamahamatta.md
  • wiki/people/vipakkhasevakabhikkhu.md
  • wiki/people/visakhayasahayikanam.md
  • wiki/places/bandhanagara.md
  • ops/tracking/source-progress.yaml
  • wiki/concepts-index.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Stage purity notes

  • No edits under raw/.
  • No editorial enrichment applied to Dhammapada vagga text pages; batch is limited to supporting extraction + supporting pages + ops/index/log sync.
  • New supporting pages are intentionally marked as commentary-derived (commentary — not canonical) where they arise from Dhp-a vatthu labels.

Gate run status

  • python3 scripts/validate_ops.py — pass
  • python3 scripts/lint_wiki.py --strict — pass (with expected L009 warnings on supporting pages outside source-manifest coverage)
  • python3 scripts/verify_dhammapada_pages.py — pass
  • python3 scripts/build_derived_db.py --output .derived/wiki_index.sqlite — pass
  • python3 scripts/report_derived_db.py qa --db .derived/wiki_index.sqlite — pass
  • python3 scripts/check_merge_readiness.py --batch 2026-04-15-dhp-supporting-11-26 — pass (non-blocking same-branch/same-interface warnings accepted)

2026-04-21 — Supporting-page completion policy lint gate

Scope: Operational policy enforcement and one index wording cleanup.

Files updated:

  • scripts/lint_wiki.py — added L016, a strict lint error for unresolved slug-normalization or rename markers.
  • design/qa-gate.md, design/page-creation-guideline.md, design/lint-spec.md, design/ops/batch-manifest-spec.md, design/runbooks/ingest-branch.md, design/runbooks/independent-review.md — folded in the supporting-pages completion policy and pilot-stub contract.
  • wiki/concepts-index.md — replaced the previous unresolved Aṅgulimāla naming note with stable pilot-stub wording.
  • ops/todo.md, ops/handoff-todo.md, work-logs/codex.log — marked the policy implementation complete and recorded the gate run.

Gate run status:

  • python scripts/lint_wiki.py --strict wiki/concepts-index.md — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/validate_ops.py — pass.
  • git diff --check — pass.

2026-04-21 — Branch closeout stamp enforcement

Scope: Operational QA enforcement for future batch merges.

Files updated:

  • scripts/closeout_batch.py — added --write-stamp, which records qa.final_closeout after all closeout checks pass.
  • scripts/validate_ops.py — validates the qa.final_closeout stamp shape, required check results, and machine-checkable work-log closeout claims.
  • scripts/check_merge_readiness.py — verifies the stamped commit is an ancestor of HEAD, rejects non-closeout file changes after that commit, and confirms the batch manifest only changed by adding the closeout stamp.
  • design/qa-gate.md, design/review-workflow.md, design/ops/batch-manifest-spec.md, design/runbooks/ingest-branch.md, design/runbooks/merge-closeout.md — documented the stamped closeout workflow.
  • ops/todo.md, ops/handoff-todo.md, work-logs/codex.log — marked P3.5 complete and recorded the run.

Gate run status:

  • python -m py_compile scripts/validate_ops.py scripts/check_merge_readiness.py scripts/closeout_batch.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-21-kv-supporting-pages-2 — pass with the existing same-branch warning.
  • python scripts/check_merge_readiness.py --batch 2026-04-21-yam-supporting-pages-2 — pass with the existing same-branch warning.
  • python scripts/check_merge_readiness.py --batch 2026-04-21-patth-supporting-pages-2 — pass with the existing same-branch warning.
  • python scripts/check_merge_readiness.py --batch 2026-04-21-kv-supporting-pages-2 --require-final-closeout — expected fail on an unstamped legacy batch; confirms strict mode blocks missing stamps.
  • Synthetic stamped-batch probe via batch_findings(..., require_final_closeout=True) — pass with the existing same-branch warning.
  • Synthetic work-log closeout-claim probe via validate_work_log_closeout_claims(...) — pass.
  • python scripts/lint_wiki.py --strict wiki/log.md — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • Independent review: pass. Fresh /tmp extraction matched both raw files byte-for-byte; no overview page, raw-reader registration, app route/style change, full text rendering, supporting pages, strict bilingual alignment claim, or Sinhala republication approval is present.
  • Independent review: pass. Fresh /tmp extraction matched both raw files byte-for-byte; no overview page, raw-reader registration, app route/style change, full text rendering, supporting pages, strict bilingual alignment claim, or Sinhala republication approval is present.

2026-04-25 — Udāna raw-backed overview page

Scope: Conservative overview page and reader registration for the reviewed Udāna BJT raw Stage 1 ingest.

Files created:

  • wiki/texts/udana-sutta.md
  • ops/batches/2026-04-25-ud-overview-page.yaml

Files updated:

  • app.py
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sources/ud.yaml
  • ops/sutta-todo.md
  • raw/_meta/sources.md
  • design/orchestration-prompts/gemini-sutta-vinaya-scaleout-plan.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is an overview page only, not a full per-sutta text rendering.
  • The page links to /reader/sutta/udana for BJT Pali/Sinhala raw source access.
  • The page records that the reviewed raw source contains 819 BJT Pali rows and 821 BJT Sinhala rows, so no strict bilingual alignment is claimed.
  • Sinhala republication status remains pending verification.
  • The Sutta/Vinaya Gemini orchestration guide now states explicitly that Gemini Flash may assist production work but must not be recorded as independent review evidence.
  • The canonical text page uses the disambiguated slug udana-sutta because wiki/people/udana.md is an existing Dhammapada-commentary vatthu stub.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/validate_ops.py — pass after author QA fields were stamped.
  • git diff --check — pass.
  • HTTP smoke checks for /page/udana-sutta, /page/khuddaka-nikaya, /reader/sutta/udana?edition=parallel-bjt&per_page=1, and /search?q=Udana — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-ud-overview-page — expected fail until independent review is recorded.

Independent review:

  • Lovelace reviewed feat/udana-overview at 65320ea.
  • Initial finding: wiki/texts/dhammapada.md was omitted from the batch manifest's changed-file list.
  • Re-review confirmed the manifest repair, found no remaining issues, and accepted the batch for independent-review recording.
  • Review confirmed the Udāna overview is conservative, raw-backed, records the 819/821 BJT Pali/Sinhala mismatch, and does not claim full text rendering or public Sinhala republication approval.

2026-04-22 — Tipitaka.lk Sutta and Vinaya raw pilots

Scope: Raw-only extraction pilots for the first non-Dhammapada Sutta unit and the first Vinaya unit from pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/khuddakapatha/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/khuddakapatha/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/khuddakapatha/_meta.json
  • ops/sources/khp.yaml
  • ops/batches/2026-04-22-khp-bjt-raw-pilot.yaml
  • raw/tipitaka/vinaya/suttavibhanga/parajika/pali-bjt.txt
  • raw/tipitaka/vinaya/suttavibhanga/parajika/si-bjt.txt
  • raw/tipitaka/vinaya/suttavibhanga/parajika/_meta.json
  • ops/sources/vin-pj.yaml
  • ops/batches/2026-04-22-vin-pj-bjt-raw-pilot.yaml

Files updated:

  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage purity notes:

  • No wiki text pages or supporting pages were created in this pilot.
  • Khuddakapāṭha extracted 122 BJT Pali rows and 122 BJT Sinhala rows.
  • Pārājika extracted 2616 BJT Pali rows and 2612 BJT Sinhala rows, so the pilot does not claim strict Pali/Sinhala alignment.
  • Sinhala translation republication status remains pending verification.
  • Both raw pilots remain pending independent review before being treated as closed.

Gate run status:

  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/inspect_tipitaka_lk_sources.py --pitaka sutta --layer canonical — pass.
  • python scripts/inspect_tipitaka_lk_sources.py --pitaka vinaya --layer canonical — pass.

2026-04-23 — Tipitaka.lk Sutta and Vinaya raw-pilot independent reviews

Scope: Recorded independent review evidence for the Khuddakapāṭha and Pārājika raw-only Tipitaka.lk pilots.

Files updated:

  • ops/batches/2026-04-22-khp-bjt-raw-pilot.yaml
  • ops/batches/2026-04-22-vin-pj-bjt-raw-pilot.yaml
  • ops/sources/khp.yaml
  • ops/sources/vin-pj.yaml
  • wiki/log.md
  • work-logs/codex.log

Review results:

  • Epicurus reviewed 2026-04-22-khp-bjt-raw-pilot and found no defects. Regenerated Khuddakapāṭha raw files matched committed files byte-for-byte; counts remain 122 Pali rows and 122 Sinhala rows.
  • Popper reviewed 2026-04-22-vin-pj-bjt-raw-pilot and found no defects. Regenerated Pārājika raw files matched committed files byte-for-byte; counts remain 2616 Pali rows and 2612 Sinhala rows.
  • The Pārājika four-row Pali/Sinhala mismatch remains recorded and no strict bilingual alignment is claimed.
  • Sinhala republication status remains pending verification for both pilots.
  • Approvals are limited to raw text_ingest scope and do not cover future wiki page creation, derived DB rebuild, public Sinhala republication, or broader alignment claims.

Gate run status:

  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/build_derived_db.py — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-mn-bjt-raw-stage1 — pass with same-branch/same-interface warnings.
  • git diff --check — pass.

Independent review:

  • python scripts/extract_tipitaka_lk_source.py mn /tmp/tripitaka-independent-review-mn-20260429 --pitaka sutta --layer canonical — pass with expected Pali/Sinhala count warning.
  • cmp -s byte comparisons for both regenerated raw files — pass.
  • Raw-only purity checks for absent overview page, reader stub, and app route changes — pass.
  • GPT-5.3 Codex performed the bounded mechanical ingest; GPT-5.5 Codex performed caller-side review.

2026-04-24 — Itivuttaka raw-backed overview page

Scope: Conservative overview page and reader registration for the reviewed Itivuttaka BJT raw Stage 1 ingest.

Files created:

  • wiki/texts/itivuttaka.md
  • ops/batches/2026-04-24-iti-overview-page.yaml

Files updated:

  • app.py
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sources/iti.yaml
  • ops/sutta-todo.md
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is an overview-only text page; full per-sutta text rendering, supporting pages, and editorial enrichment remain deferred.
  • The page links to /reader/sutta/itivuttaka for BJT Pali/Sinhala raw source access.
  • The page preserves the reviewed raw-source facts: 1102 BJT Pali rows, 1095 BJT Sinhala rows, no strict bilingual alignment claim, and Sinhala republication status still pending verification.

2026-04-23 — Udāna raw Stage 1 ingest

Scope: Dedicated Sutta Stage 1 raw-ingest batch using scripts/extract_sutta_raw.py, applied to the Udāna from pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/udana/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/udana/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/udana/_meta.json
  • ops/sources/ud.yaml
  • ops/batches/2026-04-23-ud-bjt-raw-stage1.yaml

Files updated:

  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is a raw-only text_ingest batch; no Udāna overview page, text page, or supporting pages were created.
  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/kn-ud* before extraction.
  • Udāna extracted 819 BJT Pali rows and 821 BJT Sinhala rows, so the batch does not claim strict Pali/Sinhala alignment.
  • Sinhala translation republication status remains pending verification.
  • Independent review is still required before this raw batch is treated as closed.

Gate run status:

  • python scripts/extract_sutta_raw.py ud --dry-run — pass.
  • python scripts/extract_sutta_raw.py ud --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py ud --write — pass.
  • wc -l raw/tipitaka/sutta/khuddaka-nikaya/udana/pali-bjt.txt raw/tipitaka/sutta/khuddaka-nikaya/udana/si-bjt.txt — pass (819 Pali, 821 Sinhala).
  • python scripts/inspect_tipitaka_lk_sources.py --pitaka sutta --layer canonical — pass (ud now checked out).
  • python -m py_compile scripts/extract_sutta_raw.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-05-08 — Nettippakaraṇa overview page and raw reader registration

Scope: Source-level overview/app-ready pass for nett / Nettippakaraṇa.

Files created:

  • wiki/texts/nettippakarana.md
  • ops/batches/2026-05-08-nett-overview-page.yaml

Files updated:

  • app.py
  • ops/sources/nett.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/taxonomies/sutta-pitaka.md
  • wiki/index.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates a conservative raw-backed overview page and registers /reader/sutta/nettippakarana.
  • The page is source-level only; full text rendering, normalized internal divisions, supporting pages, and public Sinhala republication review remain deferred.
  • Nettippakaraṇa raw metadata records 1303 BJT Pali rows and 1311 BJT Sinhala rows; no strict bilingual alignment is claimed.

Gate run status:

  • python -m py_compile app.py — pass.
  • python -c "import app; print(app.render_raw_reader('sutta', 'nettippakarana', {'edition':['parallel-bjt'], 'per_page':['1']})[0])" — pass (200).
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/build_derived_db.py — pass.
  • python scripts/report_backlog.py — pass.
  • python scripts/next_action.py --batch 2026-05-08-nett-overview-page — reports review pending.
  • python scripts/check_merge_readiness.py --batch 2026-05-08-nett-overview-page — expected fail pending independent review.
  • git diff --check — pass.
  • HTTP smoke checks for /page/khuddakapatha, /page/khuddaka-nikaya, /reader/sutta/khuddakapatha?edition=parallel-bjt&per_page=1, and /search?q=Khuddakapatha — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-23-khp-overview-page — expected fail until independent review is recorded.
  • python scripts/check_merge_readiness.py --batch 2026-04-22-khp-bjt-raw-pilot — pass with same-branch/same-interface warnings accepted for Codex subagent review.
  • python scripts/check_merge_readiness.py --batch 2026-04-22-vin-pj-bjt-raw-pilot — pass with same-branch/same-interface warnings accepted for Codex subagent review.

2026-04-23 — Khuddakapāṭha overview page

Scope: Created a raw-backed overview page for the reviewed Khuddakapāṭha BJT pilot.

Files created:

  • wiki/texts/khuddakapatha.md
  • ops/batches/2026-04-23-khp-overview-page.yaml

Files updated:

  • wiki/taxonomies/khuddaka-nikaya.md
  • ops/sources/khp.yaml
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is an overview page only, not a full per-unit text rendering.
  • The page links to the BJT Pali/Sinhala raw reader and records that full editorial rendering, normalized unit headings, supporting pages, and public Sinhala republication review remain deferred.
  • ops/sources/khp.yaml now records khuddakapatha under coverage.text_page with status: overview-only.
  • The Khuddaka Nikāya taxonomy entry for Khuddakapāṭha is now a live wiki link while retaining the raw-reader shortcut.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

Independent review:

  • Fermat reviewed feat/khuddakapatha-overview-page at 577e33c against master at fe5328d.
  • Verdict: pass-with-notes; no blocking findings and no required content changes.
  • Review confirmed the page is conservative, overview-only, raw-backed, and does not claim full per-unit rendering, supporting pages, or public Sinhala republication approval.
  • Review smoke checks covered /page/khuddakapatha, /page/khuddaka-nikaya, /reader/sutta/khuddakapatha?edition=parallel-bjt&per_page=1, and /search?q=Khuddakapatha.

2026-04-23 — Pārājika overview page

Scope: Created a raw-backed overview page for the reviewed Pārājika BJT pilot and added the first Vinaya taxonomy page.

Files created:

  • wiki/texts/parajika.md
  • wiki/taxonomies/vinaya-pitaka.md
  • ops/batches/2026-04-23-vin-pj-overview-page.yaml

Files updated:

  • wiki/index.md
  • ops/sources/vin-pj.yaml
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is an overview page only, not a full rule-by-rule text rendering.
  • The page links to the BJT Pali/Sinhala raw reader and records that full legal/rule-level rendering, normalized headings, supporting pages, and public Sinhala republication review remain deferred.
  • ops/sources/vin-pj.yaml now records parajika under coverage.text_page with status: overview-only.
  • The Vinaya Piṭaka taxonomy page is intentionally minimal and records only the currently ingested Pārājika pilot.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • HTTP smoke checks for /page/parajika, /page/vinaya-pitaka, /reader/vinaya/parajika?edition=parallel-bjt&per_page=1, and /search?q=Parajika — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-23-vin-pj-overview-page — expected fail until independent review is recorded.

Independent review:

  • Mill reviewed feat/parajika-overview-page at 0bddab1 against master at 98ef815.
  • Verdict: pass-with-notes; no blocking findings and no required content changes.
  • Review confirmed the page is conservative, overview-only, raw-backed, records the 2616/2612 BJT Pali/Sinhala mismatch, and does not claim full rule-level rendering, supporting pages, or public Sinhala republication approval.
  • Review smoke checks covered /page/parajika, /page/vinaya-pitaka, /reader/vinaya/parajika?edition=parallel-bjt&per_page=1, /reader/vinaya/parajika?edition=parallel-bjt&sq=vp-prj-4:640.10, and /search?q=Parajika.

2026-04-23 — Itivuttaka raw Stage 1 ingest

Scope: First dedicated Sutta Stage 1 raw-ingest batch using scripts/extract_sutta_raw.py, applied to the Itivuttaka from pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/itivuttaka/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/itivuttaka/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/itivuttaka/_meta.json
  • ops/sources/iti.yaml
  • ops/batches/2026-04-23-iti-bjt-raw-stage1.yaml

Files updated:

  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is a raw-only text_ingest batch; no Itivuttaka overview page, text page, or supporting pages were created.
  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/kn-iti* before extraction.
  • Itivuttaka extracted 1102 BJT Pali rows and 1095 BJT Sinhala rows, so the batch does not claim strict Pali/Sinhala alignment.
  • Sinhala translation republication status remains pending verification.
  • Independent review is still required before this raw batch is treated as closed.

Gate run status:

  • python scripts/extract_sutta_raw.py iti --dry-run — pass.
  • python scripts/extract_sutta_raw.py iti --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py iti --write — pass.
  • wc -l raw/tipitaka/sutta/khuddaka-nikaya/itivuttaka/pali-bjt.txt raw/tipitaka/sutta/khuddaka-nikaya/itivuttaka/si-bjt.txt — pass (1102 Pali, 1095 Sinhala).
  • python scripts/inspect_tipitaka_lk_sources.py --pitaka sutta --layer canonical — pass (iti now checked out).
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-23 — Pācittiya raw Stage 1 ingest

Scope: Dedicated Vinaya Stage 1 raw-ingest batch using scripts/extract_vinaya_raw.py, applied to the Pācittiya from pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/vinaya/suttavibhanga/pacittiya/pali-bjt.txt
  • raw/tipitaka/vinaya/suttavibhanga/pacittiya/si-bjt.txt
  • raw/tipitaka/vinaya/suttavibhanga/pacittiya/_meta.json
  • ops/sources/vin-pc.yaml
  • ops/batches/2026-04-23-vin-pc-bjt-raw-stage1.yaml

Files updated:

  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This is a raw-only text_ingest batch; no Pācittiya overview page, text page, or supporting pages were created.
  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/vp-pct* before extraction.
  • Pācittiya extracted 4249 BJT Pali rows and 4249 BJT Sinhala rows, with exact segment-id alignment across the two files.
  • Sinhala translation republication status remains pending verification.
  • Independent review is still required before this raw batch is treated as closed.

Gate run status:

  • python scripts/extract_vinaya_raw.py vin-pc --dry-run — pass.
  • python scripts/extract_vinaya_raw.py vin-pc --dry-run --json — pass.
  • python scripts/extract_vinaya_raw.py vin-pc --write — pass.
  • wc -l raw/tipitaka/vinaya/suttavibhanga/pacittiya/pali-bjt.txt raw/tipitaka/vinaya/suttavibhanga/pacittiya/si-bjt.txt — pass (4249 Pali, 4249 Sinhala).
  • python scripts/inspect_tipitaka_lk_sources.py --pitaka vinaya --layer canonical — pass (vin-pc now checked out).
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-25 — Sutta Nipāta raw Stage 1 ingest and overview page

Scope: Dedicated Sutta raw ingest and conservative raw-backed overview page for Sutta Nipāta, using scripts/extract_sutta_raw.py against pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/sutta-nipata/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/sutta-nipata/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/sutta-nipata/_meta.json
  • ops/sources/snp.yaml
  • wiki/texts/sutta-nipata.md
  • ops/batches/2026-04-25-snp-raw-overview.yaml

Files updated:

  • app.py
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/kn-snp* before extraction.
  • Sutta Nipāta extracted 1553 BJT Pali rows and 1562 BJT Sinhala rows from five canonical source JSON files, so the batch does not claim strict Pali/Sinhala alignment.
  • The raw source presents five vaggas: Uragavagga, Cūḷavagga, Mahāvagga, Aṭṭhakavagga, and Pārāyanavagga.
  • The overview page is intentionally overview-only; full per-sutta rendering, normalized citations, supporting pages, and Sinhala public republication review remain deferred.
  • Independent review is still required before this raw-and-overview batch is treated as merge-ready.

Gate run status:

  • git -C /Users/kranatunga/top-secret/tipitaka.lk sparse-checkout add 'public/static/text/kn-snp*' — pass.
  • python scripts/extract_sutta_raw.py snp --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py snp --write --json — pass.
  • python -m py_compile app.py scripts/extract_sutta_raw.py scripts/build_derived_db.py — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • Re-extraction to /tmp/tripitaka-review-snp plus byte-for-byte diffs against committed Pali/Sinhala raw files — pass.
  • HTTP smoke checks for /page/sutta-nipata, /page/khuddaka-nikaya, /reader/sutta/sutta-nipata?edition=parallel-bjt&per_page=1, and /search?q=Sutta%20Nipata — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-snp-raw-overview — expected fail until independent review is recorded.

Independent review:

  • Franklin reviewed feat/sutta-nipata-raw-overview at 465f1a3.
  • Verdict: pass; no findings.
  • Review confirmed manifest file lists match the branch diff, raw extraction reproduces byte-for-byte, metadata records the five source files and 1553/1562 row counts truthfully, Sinhala remains pending-verification, and the overview does not overclaim full text rendering or republication clearance.

2026-04-25 — Sutta Piṭaka taxonomy navigation batch

Scope: Created the Sutta Piṭaka parent taxonomy page and four large-nikāya scaffold pages after the reviewed Khuddaka raw-backed overview work.

Files created:

  • wiki/taxonomies/sutta-pitaka.md
  • wiki/taxonomies/digha-nikaya.md
  • wiki/taxonomies/majjhima-nikaya.md
  • wiki/taxonomies/samyutta-nikaya.md
  • wiki/taxonomies/anguttara-nikaya.md

Files updated:

  • wiki/index.md
  • ops/sutta-todo.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • The new pages are taxonomy/navigation scaffolds only. They do not claim raw reader coverage, full text rendering, per-sutta pages, supporting pages, or answer-ready status for DN, MN, SN, or AN.
  • The Sutta Piṭaka page points users to the currently live Sutta coverage: Dhammapada full text and raw-backed Khuddakapāṭha, Udāna, Itivuttaka, and Sutta Nipāta overview/source-reader pages.
  • The index now links the Sutta Piṭaka and all five nikāyas as live taxonomy pages instead of unresolved placeholders.

Independent review:

  • Linnaeus reviewed feat/sutta-pitaka-taxonomy at 56bf8af.
  • Verdict: pass; no findings.
  • Review confirmed the DN/MN/SN/AN pages clearly state pending ingest, the Sutta Piṭaka page distinguishes live Khuddaka/Dhammapada coverage from pending large-nikāya coverage, and the touched navigation/log/todo files are consistent.
  • Reviewer ran git diff --check master...HEAD, python scripts/validate_ops.py, and python scripts/lint_wiki.py --strict; lint emitted only the existing L009 backlog unrelated to this branch.

2026-04-25 — Vimānavatthu and Petavatthu raw Stage 1 ingest

Scope: Combined raw-only Sutta Stage 1 batch for Vimānavatthu and Petavatthu, using scripts/extract_sutta_raw.py against pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/vimanavatthu/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/vimanavatthu/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/vimanavatthu/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/petavatthu/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/petavatthu/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/petavatthu/_meta.json
  • ops/sources/vv.yaml
  • ops/sources/pv.yaml
  • ops/batches/2026-04-25-vv-bjt-raw-stage1.yaml
  • ops/batches/2026-04-25-pv-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/kn-vv* and public/static/text/kn-pv* before extraction.
  • Vimānavatthu extracted 1239 BJT Pali rows and 1218 BJT Sinhala rows from kn-vv.json.
  • Petavatthu extracted 948 BJT Pali rows and 1037 BJT Sinhala rows from kn-pv.json.
  • Neither source has exact Pali/Sinhala segment-id alignment, so the files are preserved as independent native page-entry extracts rather than strict bilingual editions.
  • Sinhala translation republication status remains pending verification.
  • This batch intentionally creates no overview pages, raw-reader routes, full text rendering, supporting pages, or answer-ready claims.
  • Independent review by Codex subagent Anscombe found one manifest-footprint issue, verified raw re-extraction byte-for-byte, then passed the repaired manifests and gates.

Gate run status:

  • git -C /Users/kranatunga/top-secret/tipitaka.lk sparse-checkout add 'public/static/text/kn-vv*' 'public/static/text/kn-pv*' — pass.
  • python scripts/extract_sutta_raw.py vv --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py pv --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py vv --write — pass.
  • python scripts/extract_sutta_raw.py pv --write — pass.
  • python -m py_compile scripts/extract_sutta_raw.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/update_source_progress.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • Independent review initial pass — failed only on shared-commit manifest footprint declaration.
  • Independent review after manifest repair — pass.
  • Re-extraction to /tmp/tripitaka-review-vv and /tmp/tripitaka-review-pv plus byte-for-byte diffs against committed Pali/Sinhala raw files — pass.

2026-04-25 — Buddhavaṁsa and Cariyāpiṭaka raw Stage 1 ingest

Scope: Combined raw-only Sutta Stage 1 batch for Buddhavaṁsa and Cariyāpiṭaka, using scripts/extract_sutta_raw.py against pathnirvana/tipitaka.lk.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/buddhavamsa/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/buddhavamsa/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/buddhavamsa/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/cariyapitaka/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/cariyapitaka/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/cariyapitaka/_meta.json
  • ops/sources/bv.yaml
  • ops/sources/cp.yaml
  • ops/batches/2026-04-25-bv-bjt-raw-stage1.yaml
  • ops/batches/2026-04-25-cp-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • The operator-local tipitaka.lk sparse checkout was expanded for public/static/text/kn-bv* and public/static/text/kn-cp* before extraction.
  • Buddhavaṁsa extracted 1372 BJT Pali rows and 1370 BJT Sinhala rows from kn-bv.json.
  • Cariyāpiṭaka extracted 461 BJT Pali rows and 461 BJT Sinhala rows from kn-cp.json.
  • Neither source has exact Pali/Sinhala segment-id alignment, so the files are preserved as independent native page-entry extracts rather than strict bilingual editions.
  • Sinhala translation republication status remains pending verification.
  • This batch intentionally creates no overview pages, raw-reader routes, full text rendering, supporting pages, or answer-ready claims.
  • Independent review by Codex subagent Ptolemy passed with no findings and verified all four raw files by byte-for-byte re-extraction.

Gate run status:

  • git -C /Users/kranatunga/top-secret/tipitaka.lk sparse-checkout add 'public/static/text/kn-bv*' 'public/static/text/kn-cp*' — pass.
  • python scripts/extract_sutta_raw.py bv --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py cp --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py bv --write — pass.
  • python scripts/extract_sutta_raw.py cp --write — pass.
  • python -m py_compile scripts/extract_sutta_raw.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/update_source_progress.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • Re-extraction to /tmp/tripitaka-review-bv and /tmp/tripitaka-review-cp plus byte-for-byte diffs against committed Pali/Sinhala raw files — pass.
  • Independent review — pass.

2026-04-25 — Vimānavatthu, Petavatthu, Buddhavaṁsa, and Cariyāpiṭaka overview pages

Scope: Combined Sutta overview-page batch for four reviewed Khuddaka raw sources: Vimānavatthu, Petavatthu, Buddhavaṁsa, and Cariyāpiṭaka.

Files created:

  • wiki/texts/vimanavatthu.md
  • wiki/texts/petavatthu.md
  • wiki/texts/buddhavamsa.md
  • wiki/texts/cariyapitaka.md
  • ops/batches/2026-04-25-vv-overview-page.yaml
  • ops/batches/2026-04-25-pv-overview-page.yaml
  • ops/batches/2026-04-25-bv-overview-page.yaml
  • ops/batches/2026-04-25-cp-overview-page.yaml

Files updated:

  • app.py
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sources/vv.yaml
  • ops/sources/pv.yaml
  • ops/sources/bv.yaml
  • ops/sources/cp.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates conservative raw-backed overview pages only; no full text rendering, story-level normalization, supporting pages, or public Sinhala republication approval is claimed.
  • /reader/sutta/vimanavatthu, /reader/sutta/petavatthu, /reader/sutta/buddhavamsa, and /reader/sutta/cariyapitaka are now registered and linked from the overview pages and the Khuddaka taxonomy page.
  • Vimānavatthu remains recorded at 1239 Pali / 1218 Sinhala rows; Petavatthu at 948 / 1037; Buddhavaṁsa at 1372 / 1370; Cariyāpiṭaka at 461 / 461 with non-exact segment-id alignment despite matching row counts.
  • Because four source-specific batch manifests share one overview commit, each manifest declares the full shared file footprint.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py — pass.
  • python scripts/build_derived_db.py — pass.
  • python scripts/validate_ops.py — pending rerun after log/manifests are fully updated.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings plus expected shared-footprint overview warnings before independent review.
  • git diff --check — pass.
  • python app.py --port 8053 — pass for local smoke-test host.
  • HTTP smoke checks for /page/vimanavatthu, /page/petavatthu, /page/buddhavamsa, /page/cariyapitaka, /page/khuddaka-nikaya, four raw-reader routes, and /search?q=Vimanavatthu — pass.
  • Independent review — pending.

2026-04-25 — Khuddaka overview independent review for Vv/Pv/Bv/Cp

Scope: Independent review of the four-source overview-only Sutta batch for Vimānavatthu, Petavatthu, Buddhavaṁsa, and Cariyāpiṭaka on branch feat/khuddaka-overview-4.

Files reviewed:

  • app.py
  • wiki/texts/vimanavatthu.md
  • wiki/texts/petavatthu.md
  • wiki/texts/buddhavamsa.md
  • wiki/texts/cariyapitaka.md
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sources/vv.yaml
  • ops/sources/pv.yaml
  • ops/sources/bv.yaml
  • ops/sources/cp.yaml
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • ops/batches/2026-04-25-vv-overview-page.yaml
  • ops/batches/2026-04-25-pv-overview-page.yaml
  • ops/batches/2026-04-25-bv-overview-page.yaml
  • ops/batches/2026-04-25-cp-overview-page.yaml
  • wiki/log.md
  • work-logs/codex.log

Review notes:

  • No findings.
  • The four overview pages remain conservative, provenance-aware, and clearly limited to raw-backed overview scope rather than full text rendering.
  • Raw-reader registration in app.py matches the four overview slugs and raw/tipitaka/sutta/khuddaka-nikaya/* directories.
  • Taxonomy, index, source manifests, tracker rows, provenance notes, and the four source-specific batch manifests are mutually consistent.
  • Each source-specific overview manifest truthfully declares the full shared batch footprint for the master...HEAD overview diff at 3913a87.

Gate run status:

  • .venv/bin/python scripts/validate_ops.py — pass.
  • .venv/bin/python scripts/lint_wiki.py --strict — pass with the existing L009 backlog plus the expected shared-footprint L009 warnings on these four source-specific manifests.
  • git diff --check — pass.
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-25-vv-overview-page — pass with accepted same-branch/same-interface warnings.
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-25-pv-overview-page — pass with accepted same-branch/same-interface warnings.
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-25-bv-overview-page — pass with accepted same-branch/same-interface warnings.
  • .venv/bin/python scripts/check_merge_readiness.py --batch 2026-04-25-cp-overview-page — pass with accepted same-branch/same-interface warnings.

2026-04-25 — Second Khuddaka overview review for Vv/Pv/Bv/Cp

Scope: Second independent review of commit 805571a for the four-source overview-only Sutta batch.

Review notes:

  • No findings.
  • The four overview pages remain conservative, raw-backed, and clear that full text rendering, normalized subunits, supporting pages, and public Sinhala republication review are deferred.
  • Raw-reader registration, taxonomy/index links, source manifests, tracker rows, source provenance, and the four shared-footprint batch manifests are mutually consistent.
  • The first independent review record is accepted as valid review evidence; its commit_hint/log wording points to base commit 3913a87, but this second review rechecked committed head 805571a, so the process roughness leaves no identified residual content or merge-readiness risk.

Gate run status:

  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with the existing L009 backlog plus expected shared-footprint L009 warnings on these four source-specific manifests.
  • git diff --check — pass.
  • git diff --check 805571a -- <review-scope paths> — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vv-overview-page — pass with accepted same-branch/same-interface warnings.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-pv-overview-page — pass with accepted same-branch/same-interface warnings.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-bv-overview-page — pass with accepted same-branch/same-interface warnings.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-cp-overview-page — pass with accepted same-branch/same-interface warnings.

2026-04-25 — Pācittiya overview page

Scope: Conservative raw-backed overview page for Pācittiya after the reviewed Vinaya Stage 1 raw ingest.

Files created:

  • wiki/texts/pacittiya.md
  • ops/batches/2026-04-25-vin-pc-overview-page.yaml

Files updated:

  • app.py
  • wiki/taxonomies/vinaya-pitaka.md
  • wiki/index.md
  • ops/sources/vin-pc.yaml
  • ops/vinaya-todo.md
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates a raw-backed overview page only; no rule-level rendering, legal summaries, supporting pages, or public Sinhala republication approval is claimed.
  • /reader/vinaya/pacittiya is now registered and linked from the overview page and the Vinaya taxonomy page.
  • The reviewed raw source remains recorded at 4249 Pali rows and 4249 Sinhala rows; matching row counts are not treated as a complete edited bilingual presentation.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/build_derived_db.py — pass.
  • git diff --check — pass.
  • python app.py --port 8054 — pass for local smoke-test host.
  • HTTP smoke checks for /page/pacittiya, /page/vinaya-pitaka, /reader/vinaya/pacittiya?edition=parallel-bjt&per_page=1, and /search?q=Pacittiya — pass.
  • Independent review — fail: ops/vinaya-todo.md still contains stale current-state and registry-scope wording that says the vin-pc / Pācittiya overview page does not exist / remains pending, contradicting this batch's created page and later checklist updates.
  • Independent reviewer found no factual, provenance, raw-reader registration, taxonomy/index, source-manifest, or rule-level overclaim defects in wiki/texts/pacittiya.md.

2026-04-25 — Pācittiya overview re-review after fix

Scope: Independent re-review after the author repaired the stale ops/vinaya-todo.md current-state and registry-scope wording.

Review notes:

  • No findings.
  • The prior operational-sync finding is resolved: ops/vinaya-todo.md now records the Pācittiya overview page at wiki/texts/pacittiya.md, the live /reader/vinaya/pacittiya route, and the registry row says overview page live.
  • The overview page remains conservative, raw-backed, and clear that rule-level rendering, legal summaries, supporting pages, and public Sinhala republication review remain deferred.

Gate run status:

  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-pc-overview-page — pass with accepted same-branch/same-interface warnings.

2026-04-25 — Raw ingest guard fault injection

Scope: Added a focused raw/source-layer validator and synthetic fault-injection harness for Sutta/Vinaya raw ingest guardrails.

Notes:

  • scripts/validate_raw.py now checks raw _meta.json counts against actual segmented files, duplicate segment ids, BJT Sinhala pending-verification licensing, Pali/Sinhala mismatch disclosure, and RAW_READER_BOOKS registration consistency.
  • scripts/test_raw_ingest_guards.py creates temporary fixtures and confirms injected defects are caught without mutating live raw data.
  • The new check exposed one real source-manifest wording drift: ops/sources/khp.yaml now says Khuddakapāṭha Pali/Sinhala row counts match but segment ids do not align exactly, so no strict bilingual alignment is claimed.

Gate run status:

  • python -m py_compile scripts/validate_raw.py scripts/test_raw_ingest_guards.py — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_raw.py --pitaka sutta --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-25 — Mahāvagga raw Stage 1 ingest

Scope: Raw-only Vinaya Stage 1 ingest for vin-mv / Mahāvagga.

Files created:

  • raw/tipitaka/vinaya/khandhaka/mahavagga/pali-bjt.txt
  • raw/tipitaka/vinaya/khandhaka/mahavagga/si-bjt.txt
  • raw/tipitaka/vinaya/khandhaka/mahavagga/_meta.json
  • ops/sources/vin-mv.yaml
  • ops/batches/2026-04-25-vin-mv-bjt-raw-stage1.yaml

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No Mahāvagga overview page, Khandhaka taxonomy expansion, raw-reader registration, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • The extraction found 2799 BJT Pali rows and 2789 BJT Sinhala rows; the mismatch is recorded as a source-alignment fact, not normalized away.

Gate run status:

  • python scripts/extract_vinaya_raw.py vin-mv --dry-run — pass.
  • python scripts/extract_vinaya_raw.py vin-mv --write — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/extract_tipitaka_lk_source.py vin-mv /tmp/tripitaka-review-vin-mv --pitaka vinaya --layer canonical — pass.
  • Byte-for-byte diffs for committed Mahāvagga Pali/Sinhala raw files against /tmp/tripitaka-review-vin-mv — pass.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-mv-bjt-raw-stage1 — expected fail pending independent review.
  • Independent review — pending before merge-ready status.

2026-04-25 — Mahāvagga raw Stage 1 independent review

Scope: Independent review for the raw-only Vinaya Stage 1 ingest of vin-mv / Mahāvagga.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched the committed Mahāvagga Pali and Sinhala raw files byte-for-byte.
  • The batch truthfully records 2799 BJT Pali rows and 2789 BJT Sinhala rows, with no strict Pali/Sinhala alignment claim.
  • No Mahāvagga overview page, raw-reader registration, Khandhaka taxonomy prose expansion, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Sinhala translation republication status remains pending verification.

Gate run status:

  • python scripts/extract_tipitaka_lk_source.py vin-mv /tmp/tripitaka-review-vin-mv-independent --pitaka vinaya --layer canonical — pass.
  • python scripts/extract_vinaya_raw.py vin-mv --dry-run --json — pass.
  • Byte-for-byte diffs for committed Mahāvagga Pali/Sinhala raw files against /tmp/tripitaka-review-vin-mv-independent — pass.
  • test ! -e wiki/texts/mahavagga.md && test ! -e raw/tipitaka/vinaya/khandhaka/mahavagga/reader.md && ! rg -q '"mahavagga"|mahavagga' app.py — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-mv-bjt-raw-stage1 — pass after recording the independent-review run, with same-branch/same-interface warning accepted in the manifest.

2026-04-25 — Cullavagga raw Stage 1 ingest

Scope: Raw-only Vinaya Stage 1 ingest for vin-cv / Cullavagga.

Files created:

  • raw/tipitaka/vinaya/khandhaka/cullavagga/pali-bjt.txt
  • raw/tipitaka/vinaya/khandhaka/cullavagga/si-bjt.txt
  • raw/tipitaka/vinaya/khandhaka/cullavagga/_meta.json
  • ops/sources/vin-cv.yaml
  • ops/batches/2026-04-25-vin-cv-bjt-raw-stage1.yaml

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No Cullavagga overview page, Khandhaka taxonomy expansion, raw-reader registration, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • The extraction found 3844 BJT Pali rows and 3843 BJT Sinhala rows; the mismatch is recorded as a source-alignment fact, not normalized away.

Gate run status:

  • python scripts/extract_vinaya_raw.py vin-cv --dry-run --json — pass.
  • python scripts/extract_vinaya_raw.py vin-cv --write — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/extract_tipitaka_lk_source.py vin-cv /tmp/tripitaka-review-vin-cv --pitaka vinaya --layer canonical — pass.
  • Byte-for-byte diffs for committed Cullavagga Pali/Sinhala raw files against /tmp/tripitaka-review-vin-cv — pass.
  • test ! -e wiki/texts/cullavagga.md && test ! -e raw/tipitaka/vinaya/khandhaka/cullavagga/reader.md && ! rg -q '"cullavagga"|cullavagga' app.py — pass.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-cv-bjt-raw-stage1 — expected fail pending independent review.
  • Independent review — pending before merge-ready status.

2026-04-26 — Mahāvagga overview page

Scope: Conservative raw-backed overview page for vin-mv / Mahāvagga after reviewed raw Stage 1 ingest.

Files created:

  • wiki/texts/mahavagga.md
  • ops/batches/2026-04-26-vin-mv-overview-page.yaml

Stage notes:

  • Registered /reader/vinaya/mahavagga against raw/tipitaka/vinaya/khandhaka/mahavagga/.
  • Updated Vinaya taxonomy and site index with source-level Mahāvagga links.
  • The page is overview-only and avoids procedure-level summaries, legal-formula normalization, supporting pages, or public Sinhala republication claims.
  • The reviewed raw source row-count mismatch remains explicit: 2799 BJT Pali rows and 2789 BJT Sinhala rows.

Gate run status:

  • Author checks passed: py_compile, validate_raw --pitaka vinaya, validate_ops, lint_wiki --strict, build_derived_db, git diff --check, and HTTP smoke checks for the page, taxonomy, reader, and search routes.
  • check_merge_readiness is expected to fail until an independent review run is recorded.
  • Independent review required before merge-ready status.

2026-04-26 — Mahāvagga overview independent review

Scope: Independent review for 2026-04-26-vin-mv-overview-page.

Review notes:

  • No findings.
  • The Mahāvagga page stays at overview-only source-unit scope and avoids procedure-level summaries, legal-formula normalization, and case-boundary claims.
  • Provenance wording matches the reviewed raw source: BJT Pali/Sinhala from pathnirvana/tipitaka.lk, 2799 Pali rows, 2789 Sinhala rows, and Sinhala republication status pending verification.
  • Raw-reader registration, source manifest coverage, Vinaya taxonomy, index, tracker, and batch manifest are synchronized.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/build_derived_db.py — pass.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-26-vin-mv-overview-page — pass after recording the independent-review run, with same-branch/same-interface warnings accepted in the manifest.

2026-04-26 — Cullavagga and Parivāra overview pages

Scope: Conservative raw-backed overview pages for vin-cv / Cullavagga and vin-pv / Parivāra after reviewed raw Stage 1 ingest.

Files created:

  • wiki/texts/cullavagga.md
  • wiki/texts/parivara.md
  • ops/batches/2026-04-26-vin-cv-pv-overview-page.yaml

Stage notes:

  • Registered /reader/vinaya/cullavagga and /reader/vinaya/parivara.
  • Updated Vinaya taxonomy and site index so all five registered Vinaya sources have raw-backed overview links.
  • The pages are overview-only and avoid rule-level claims, procedure-level summaries, legal-formula normalization, analytical table rendering, supporting pages, or public Sinhala republication claims.
  • Reviewed raw source row-count mismatches remain explicit: Cullavagga has 3844 BJT Pali rows and 3843 BJT Sinhala rows; Parivāra has 4026 BJT Pali rows and 4019 BJT Sinhala rows.

Gate run status:

  • Author checks passed: py_compile, validate_raw --pitaka vinaya, validate_ops, lint_wiki --strict, build_derived_db, git diff --check, and HTTP smoke checks for the two pages, Vinaya taxonomy, both readers, and search routes.
  • check_merge_readiness is expected to fail until an independent review run is recorded.
  • Independent review required before merge-ready status.

2026-04-26 — Cullavagga and Parivāra overview independent review

Scope: Independent review for 2026-04-26-vin-cv-pv-overview-page.

Review notes:

  • No open findings after the author-side ops/vinaya-todo.md sync repair.
  • The Cullavagga and Parivāra pages stay at overview-only source-unit scope and avoid rule-level claims, procedure-level summaries, legal-formula normalization, analytical table rendering, and case-boundary claims.
  • Provenance wording matches the reviewed raw sources: Cullavagga has 3844 BJT Pali rows and 3843 BJT Sinhala rows; Parivāra has 4026 BJT Pali rows and 4019 BJT Sinhala rows; Sinhala republication status remains pending verification.
  • Raw-reader registrations, source manifest coverage, Vinaya taxonomy, index, tracker, and batch manifest are synchronized for the five registered Vinaya source-level overviews.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings; one warning remains for secondary parivara coverage in this combined primary-vin-cv manifest.
  • python scripts/build_derived_db.py — pass.
  • git diff --check — pass.
  • HTTP smoke checks for the two pages, Vinaya taxonomy, both readers, and search routes — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-26-vin-cv-pv-overview-page — pass after recording the independent-review run, with same-branch/same-interface warnings accepted in the manifest.

2026-04-25 — Cullavagga raw Stage 1 independent review

Scope: Independent review for the raw-only Vinaya Stage 1 ingest of vin-cv / Cullavagga.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched the committed Cullavagga Pali and Sinhala raw files byte-for-byte.
  • The batch truthfully records 3844 BJT Pali rows and 3843 BJT Sinhala rows, with no strict Pali/Sinhala alignment claim.
  • No Cullavagga overview page, raw-reader registration, Khandhaka taxonomy prose expansion, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Sinhala translation republication status remains pending verification.

Gate run status:

  • python scripts/extract_tipitaka_lk_source.py vin-cv /tmp/tripitaka-review-vin-cv-independent --pitaka vinaya --layer canonical — pass.
  • python scripts/extract_vinaya_raw.py vin-cv --dry-run --json — pass.
  • Byte-for-byte diffs for committed Cullavagga Pali/Sinhala raw files against /tmp/tripitaka-review-vin-cv-independent — pass.
  • test ! -e wiki/texts/cullavagga.md && test ! -e raw/tipitaka/vinaya/khandhaka/cullavagga/reader.md && ! rg -q '"cullavagga"|cullavagga' app.py — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-cv-bjt-raw-stage1 — pass after recording the independent-review run, with same-branch/same-interface warning accepted in the manifest.

2026-04-25 — Parivāra raw Stage 1 ingest

Scope: Raw-only Vinaya Stage 1 ingest for vin-pv / Parivāra.

Files created:

  • raw/tipitaka/vinaya/parivara/pali-bjt.txt
  • raw/tipitaka/vinaya/parivara/si-bjt.txt
  • raw/tipitaka/vinaya/parivara/_meta.json
  • ops/sources/vin-pv.yaml
  • ops/batches/2026-04-25-vin-pv-bjt-raw-stage1.yaml

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No Parivāra overview page, raw-reader registration, taxonomy expansion, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • The extraction found 4026 BJT Pali rows and 4019 BJT Sinhala rows; the mismatch is recorded as a source-alignment fact, not normalized away.

Gate run status:

  • python scripts/extract_vinaya_raw.py vin-pv --dry-run --json — pass.
  • python scripts/extract_vinaya_raw.py vin-pv --write — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/extract_tipitaka_lk_source.py vin-pv /tmp/tripitaka-review-vin-pv --pitaka vinaya --layer canonical — pass.
  • Byte-for-byte diffs for committed Parivāra Pali/Sinhala raw files against /tmp/tripitaka-review-vin-pv — pass.
  • test ! -e wiki/texts/parivara.md && test ! -e raw/tipitaka/vinaya/parivara/reader.md && ! rg -q '"parivara"|parivara' app.py — pass.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-pv-bjt-raw-stage1 — expected fail pending independent review.
  • Independent review — pending before merge-ready status.

2026-04-25 — Parivāra raw Stage 1 independent review

Scope: Independent review for the raw-only Vinaya Stage 1 ingest of vin-pv / Parivāra.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched the committed Parivāra Pali and Sinhala raw files byte-for-byte.
  • The batch truthfully records 4026 BJT Pali rows and 4019 BJT Sinhala rows, with no strict Pali/Sinhala alignment claim.
  • No Parivāra overview page, raw-reader registration, taxonomy expansion, procedure-level rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Sinhala translation republication status remains pending verification.

Gate run status:

  • python scripts/extract_tipitaka_lk_source.py vin-pv /tmp/tripitaka-review-vin-pv-independent --pitaka vinaya --layer canonical — pass.
  • python scripts/extract_vinaya_raw.py vin-pv --dry-run --json — pass.
  • Byte-for-byte diffs for committed Parivāra Pali/Sinhala raw files against /tmp/tripitaka-review-vin-pv-independent — pass.
  • test ! -e wiki/texts/parivara.md && test ! -e raw/tipitaka/vinaya/parivara/reader.md && ! rg -q '"parivara"|parivara' app.py — pass.
  • python -m py_compile scripts/extract_vinaya_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka vinaya — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-25-vin-pv-bjt-raw-stage1 — pass after recording the independent-review run, with same-branch/same-interface warning accepted in the manifest.

2026-04-29 — Theragāthā and Therīgāthā raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for thag / Theragāthā and thig / Therīgāthā.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/theragatha/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/theragatha/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/theragatha/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/therigatha/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/therigatha/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/therigatha/_meta.json
  • ops/sources/thag.yaml
  • ops/sources/thig.yaml
  • ops/batches/2026-04-29-thag-thig-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/sutta-vinaya-preflight-2026-04-23.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview pages, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Theragāthā extraction matched kn-thag.json and kn-thag-11.json, producing 2245 BJT Pali rows and 2247 BJT Sinhala rows.
  • Therīgāthā extraction matched kn-thig.json, producing 777 BJT Pali rows and 775 BJT Sinhala rows.
  • Both row-count mismatches are recorded as source-alignment facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py thag --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py thig --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py thag --write — pass.
  • python scripts/extract_sutta_raw.py thig --write — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/extract_tipitaka_lk_source.py thag /tmp/tripitaka-review-thag --pitaka sutta --layer canonical — pass.
  • python scripts/extract_tipitaka_lk_source.py thig /tmp/tripitaka-review-thig --pitaka sutta --layer canonical — pass.
  • Byte-for-byte diffs for committed Theragāthā and Therīgāthā Pali/Sinhala raw files against /tmp/tripitaka-review-thag and /tmp/tripitaka-review-thig — pass.
  • Raw-only purity checks for absent overview pages and reader stubs — pass.
  • git diff --check — pass.
  • Independent review — pass on 2026-04-29. Re-extracted Theragāthā and Therīgāthā into /tmp/tripitaka-independent-review-thag-20260429 and /tmp/tripitaka-independent-review-thig-20260429; committed Pali/Sinhala raw files matched byte-for-byte, manifests retained pending Sinhala-license verification and no strict bilingual alignment claim, and stage-purity checks found no overview pages or raw-reader stubs.

2026-04-29 — Apadāna raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for ap / Apadāna.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/apadana/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/apadana/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/apadana/_meta.json
  • ops/sources/ap.yaml
  • ops/batches/2026-04-29-ap-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Apadāna extraction matched kn-ap.json, kn-ap-1-5.json, kn-ap-1-19.json, kn-ap-1-33.json, kn-ap-1-41.json, kn-ap-1-45.json, kn-ap-1-53.json, and kn-ap-2.json.
  • The extraction produced 9840 BJT Pali rows and 9627 BJT Sinhala rows.
  • The row-count mismatch is recorded as a source-alignment fact, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py ap --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py ap --write — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • python scripts/extract_tipitaka_lk_source.py ap /tmp/tripitaka-review-ap --pitaka sutta --layer canonical — pass.
  • Byte-for-byte diffs for committed Apadāna Pali/Sinhala raw files against /tmp/tripitaka-review-ap — pass.
  • Raw-only purity checks for absent overview page and reader stub — pass.
  • git diff --check — pass.
  • Independent review — pending before reviewed or merge-ready status.

2026-04-29 — Apadāna raw Stage 1 independent review

Scope: Independent review for the raw-only Sutta Stage 1 ingest of ap / Apadāna.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched the committed Apadāna Pali and Sinhala raw files byte-for-byte.
  • The batch truthfully records 9840 BJT Pali rows and 9627 BJT Sinhala rows, with no strict Pali/Sinhala alignment claim.
  • No Apadāna overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Sinhala translation republication status remains pending verification.

Gate run status:

  • python scripts/extract_tipitaka_lk_source.py ap /tmp/tripitaka-independent-review-ap-20260429-codex --pitaka sutta --layer canonical — pass.
  • python scripts/extract_sutta_raw.py ap --dry-run --json — pass.
  • wc -l raw/tipitaka/sutta/khuddaka-nikaya/apadana/pali-bjt.txt raw/tipitaka/sutta/khuddaka-nikaya/apadana/si-bjt.txt — pass (9840 Pali, 9627 Sinhala).
  • cmp -s byte comparisons for committed Apadāna Pali/Sinhala raw files against /tmp/tripitaka-independent-review-ap-20260429-codex — pass.
  • python -m py_compile scripts/extract_sutta_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • Raw-only purity checks for absent overview page and reader stub — pass.
  • git diff --check — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-ap-bjt-raw-stage1 — pre-review expected fail before recording this review.

2026-04-29 — Theragāthā, Therīgāthā, and Apadāna overview pages

Scope: Raw-backed overview pages and reader registrations for the reviewed Khuddaka Sutta sources thag, thig, and ap.

Files created:

  • wiki/texts/theragatha.md
  • wiki/texts/therigatha.md
  • wiki/texts/apadana.md
  • ops/batches/2026-04-29-thag-thig-ap-overviews.yaml

Files updated:

  • app.py
  • wiki/taxonomies/khuddaka-nikaya.md
  • wiki/index.md
  • ops/sources/thag.yaml
  • ops/sources/thig.yaml
  • ops/sources/ap.yaml
  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • These pages are overview pages only.
  • Raw-reader registrations were added for /reader/sutta/theragatha, /reader/sutta/therigatha, and /reader/sutta/apadana.
  • Full text rendering, normalized elder or internal-section headings, supporting pages, and public Sinhala republication review remain deferred.
  • The pages preserve the known source-alignment facts: Theragāthā 2245 Pali rows / 2247 Sinhala rows; Therīgāthā 777 Pali rows / 775 Sinhala rows; Apadāna 9840 Pali rows / 9627 Sinhala rows.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings; this shared overview manifest also emits source-coverage warnings for peer pages in the same batch.
  • python scripts/build_derived_db.py — pass.
  • git diff --check — pass.
  • HTTP smoke checks for /page/theragatha, /page/therigatha, /page/apadana, /page/khuddaka-nikaya, /reader/sutta/theragatha?edition=parallel-bjt, /reader/sutta/therigatha?edition=parallel-bjt, /reader/sutta/apadana?edition=parallel-bjt, and /search?q=Theragatha — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-thag-thig-ap-overviews — expected fail pending independent review.

2026-04-29 — Theragāthā, Therīgāthā, and Apadāna overview pages independent review

Scope: Independent review for the raw-backed overview pages and reader registrations for thag, thig, and ap.

Review notes:

  • No findings.
  • The three overview pages are conservative and raw-backed; they do not claim full text rendering, normalized subunit pages, supporting pages, or public Sinhala republication approval.
  • The row-count facts match the raw metadata and files: Theragāthā 2245 Pali / 2247 Sinhala rows; Therīgāthā 777 Pali / 775 Sinhala rows; Apadāna 9840 Pali / 9627 Sinhala rows.
  • The pages and raw metadata avoid any strict bilingual alignment claim.
  • app.py registers /reader/sutta/theragatha, /reader/sutta/therigatha, and /reader/sutta/apadana against the expected Khuddaka raw directories and overview slugs.
  • Source manifests, source-progress rows, taxonomy/index links, raw provenance, logs, and the batch manifest are mutually consistent for the overview-only scope.

Gate run status:

  • python -m py_compile app.py scripts/build_derived_db.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings and expected source-coverage L009 warnings for peer pages in this shared multi-source overview manifest.
  • python scripts/build_derived_db.py — pass.
  • git diff --check — pass.
  • HTTP smoke checks for /page/theragatha, /page/therigatha, /page/apadana, /page/khuddaka-nikaya, /reader/sutta/theragatha?edition=parallel-bjt, /reader/sutta/therigatha?edition=parallel-bjt, /reader/sutta/apadana?edition=parallel-bjt, and /search?q=Theragatha — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-thag-thig-ap-overviews — pre-review expected fail before recording this review.

2026-04-29 — Nettippakaraṇa and Peṭakopadesa raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for nett / Nettippakaraṇa and petk / Peṭakopadesa.

Files created:

  • raw/tipitaka/sutta/khuddaka-nikaya/nettippakarana/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/nettippakarana/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/nettippakarana/_meta.json
  • raw/tipitaka/sutta/khuddaka-nikaya/petakopadesa/pali-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/petakopadesa/si-bjt.txt
  • raw/tipitaka/sutta/khuddaka-nikaya/petakopadesa/_meta.json
  • ops/sources/nett.yaml
  • ops/sources/petk.yaml
  • ops/batches/2026-04-29-nett-petk-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Nettippakaraṇa extraction matched kn-nett.json and kn-nett-3-3.json, producing 1303 BJT Pali rows and 1311 BJT Sinhala rows.
  • Peṭakopadesa extraction matched kn-petk.json and kn-petk-6.json, producing 1370 BJT Pali rows and 1341 BJT Sinhala rows.
  • For both sources, Pali/Sinhala row-count mismatch and non-exact segment-id alignment are recorded as source facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py nett --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py petk --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py nett --write — pass.
  • python scripts/extract_sutta_raw.py petk --write — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • Independent review remains pending before reviewed/merge-ready status.

2026-04-29 — Nettippakaraṇa and Peṭakopadesa raw Stage 1 independent review

Scope: Independent review for the raw-only Sutta Stage 1 ingest for nett / Nettippakaraṇa and petk / Peṭakopadesa.

Review notes:

  • No findings.
  • Re-extraction from the operator-local Tipitaka.lk source matched all four branch raw files byte-for-byte.
  • The batch truthfully records Nettippakaraṇa 1303 BJT Pali rows / 1311 BJT Sinhala rows and Peṭakopadesa 1370 BJT Pali rows / 1341 BJT Sinhala rows.
  • No strict Pali/Sinhala alignment, overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Source manifests, source-progress rows, raw provenance, logs, and the batch manifest are mutually consistent for the raw-only scope.

Gate run status:

  • python -m py_compile scripts/extract_sutta_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py scripts/extract_tipitaka_lk_source.py — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.
  • wc -l for the four Nettippakaraṇa/Peṭakopadesa raw files — pass (1303/1311, 1370/1341).
  • python scripts/extract_tipitaka_lk_source.py nett /tmp/tripitaka-independent-review-nett-20260429 --pitaka sutta --layer canonical — pass.
  • python scripts/extract_tipitaka_lk_source.py petk /tmp/tripitaka-independent-review-petk-20260429 --pitaka sutta --layer canonical — pass.
  • cmp -s byte comparisons for all four regenerated raw files — pass.
  • Raw-only purity checks for absent overview pages and reader stubs — pass.
  • python scripts/check_merge_readiness.py --batch 2026-04-29-nett-petk-bjt-raw-stage1 — pre-review expected fail before recording this review.

2026-04-29 — Dīgha Nikāya raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for dn / Dīgha Nikāya.

Files created:

  • raw/tipitaka/sutta/digha-nikaya/pali-bjt.txt
  • raw/tipitaka/sutta/digha-nikaya/si-bjt.txt
  • raw/tipitaka/sutta/digha-nikaya/_meta.json
  • ops/sources/dn.yaml
  • ops/batches/2026-04-29-dn-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Dīgha Nikāya extraction matched eleven upstream dn-* files, producing 5110 BJT Pali rows and 5108 BJT Sinhala rows.
  • Pali/Sinhala row-count mismatch and non-exact segment-id alignment are recorded as source facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py dn --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py dn --write — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-29 — Majjhima Nikāya raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for mn / Majjhima Nikāya.

Files created:

  • raw/tipitaka/sutta/majjhima-nikaya/pali-bjt.txt
  • raw/tipitaka/sutta/majjhima-nikaya/si-bjt.txt
  • raw/tipitaka/sutta/majjhima-nikaya/_meta.json
  • ops/sources/mn.yaml
  • ops/batches/2026-04-29-mn-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Majjhima Nikāya extraction matched fifteen upstream mn-* files, producing 6394 BJT Pali rows and 6387 BJT Sinhala rows.
  • Pali/Sinhala row-count mismatch and non-exact segment-id alignment are recorded as source facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py mn --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py mn --write — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-30 — Saṁyutta Nikāya raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for sn / Saṁyutta Nikāya.

Files created:

  • raw/tipitaka/sutta/samyutta-nikaya/pali-bjt.txt
  • raw/tipitaka/sutta/samyutta-nikaya/si-bjt.txt
  • raw/tipitaka/sutta/samyutta-nikaya/_meta.json
  • ops/sources/sn.yaml
  • ops/batches/2026-04-30-sn-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Saṁyutta Nikāya extraction matched twenty-three upstream sn-* files, producing 15087 BJT Pali rows and 15083 BJT Sinhala rows.
  • Pali/Sinhala row-count mismatch and non-exact segment-id alignment are recorded as source facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py sn --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py sn --write — pass.
  • python -m py_compile scripts/extract_sutta_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py scripts/extract_tipitaka_lk_source.py — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-04-30 — Aṅguttara Nikāya raw Stage 1 ingest

Scope: Raw-only Sutta Stage 1 ingest for an / Aṅguttara Nikāya.

Files created:

  • raw/tipitaka/sutta/anguttara-nikaya/pali-bjt.txt
  • raw/tipitaka/sutta/anguttara-nikaya/si-bjt.txt
  • raw/tipitaka/sutta/anguttara-nikaya/_meta.json
  • ops/sources/an.yaml
  • ops/batches/2026-04-30-an-bjt-raw-stage1.yaml

Files updated:

  • ops/sutta-todo.md
  • ops/tracking/source-progress.yaml
  • raw/_meta/sources.md
  • wiki/log.md
  • work-logs/codex.log

Stage notes:

  • This batch creates raw/source-manifest/progress/provenance artifacts only.
  • No overview page, raw-reader registration, full text rendering, supporting pages, or public Sinhala republication approval is claimed.
  • Aṅguttara Nikāya extraction matched twenty-eight upstream an-* files, producing 15998 BJT Pali rows and 15980 BJT Sinhala rows.
  • Pali/Sinhala row-count mismatch and non-exact segment-id alignment are recorded as source facts, not normalized away.

Gate run status:

  • python scripts/extract_sutta_raw.py an --dry-run --json — pass.
  • python scripts/extract_sutta_raw.py an --write — pass.
  • python -m py_compile scripts/extract_sutta_raw.py scripts/validate_raw.py scripts/validate_ops.py scripts/lint_wiki.py scripts/check_merge_readiness.py scripts/extract_tipitaka_lk_source.py — pass.
  • python scripts/validate_raw.py --pitaka sutta — pass.
  • python scripts/test_raw_ingest_guards.py — pass.
  • python scripts/validate_ops.py — pass.
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings.
  • git diff --check — pass.

2026-05-09 — Raw-backed overview page: Mahāniddesa

Batch: 2026-05-09-mnd-raw-overview Branch: ingest/mnd-raw-overview

Pages created:

  • wiki/texts/mahaniddesa.md — conservative raw-backed overview page for Mahāniddesa

Pages updated:

  • app.py — registered /reader/sutta/mahaniddesa raw reader route
  • ops/batches/2026-05-09-mnd-raw-overview.yaml — recorded batch manifest, QA evidence, and repair self-check
  • ops/sources/mnd.yaml — added coverage.text_page pointing to wiki/texts/mahaniddesa.md with status: overview-only
  • ops/tracking/source-progress.yaml — advanced mnd:source to status_app_ready: text_only
  • wiki/taxonomies/khuddaka-nikaya.md — linked Mahāniddesa as live raw-backed overview
  • wiki/index.md — promoted Mahāniddesa from pending to live raw-backed overview
  • work-logs/kimi.log — recorded Kimi Code CLI independent review evidence

Scripts run:

  • python -m py_compile app.py — pass
  • python -c "import app; print(app.render_raw_reader('sutta', 'mahaniddesa', {'edition':['parallel-bjt'], 'per_page':['1']})[0])"200
  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings
  • python scripts/build_derived_db.py — pass
  • python scripts/check_merge_readiness.py --batch 2026-05-09-mnd-raw-overview — expected fail pending independent review
  • git diff --check — pass

Status: Overview-only app-ready promotion for Mahāniddesa. Full text rendering, normalized divisions, supporting pages, and public Sinhala republication review remain deferred.

2026-05-09 — Raw-backed overview page: Cūḷaniddesa

Batch: 2026-05-09-cnd-raw-overview Branch: ingest/cnd-raw-overview

Pages created:

  • wiki/texts/culaniddesa.md — conservative raw-backed overview page for Cūḷaniddesa

Pages updated:

  • app.py — registered /reader/sutta/culaniddesa raw reader route
  • ops/sources/cnd.yaml — added coverage.text_page pointing to wiki/texts/culaniddesa.md with status: overview-only; corrected title_pali encoding
  • ops/tracking/source-progress.yaml — advanced cnd:source to status_app_ready: text_only
  • wiki/taxonomies/khuddaka-nikaya.md — linked Cūḷaniddesa as live raw-backed overview; kept Mahāniddesa as pending
  • wiki/index.md — added Cūḷaniddesa to the Khuddaka Nikāya texts list

Operational artifacts updated:

  • ops/batches/2026-05-09-cnd-raw-overview.yaml — recorded the batch, repair pass, Kimi independent review, and review-evidence safeguards
  • ops/batches/2026-04-25-vin-pc-overview-page.yaml — aligned stale top-level reviewer metadata with the latest passing re-review run
  • .gitignore — allowed work-logs/*.log files to be tracked despite the global *.log ignore
  • work-logs/kimi.log — recorded Kimi Code CLI independent review evidence
  • work-logs/codex.log — recorded Codex review, repair, and safeguard work
  • scripts/check_merge_readiness.py — added raw-overview merge-readiness verification
  • scripts/validate_ops.py — added tracker, review-evidence, and reviewer-summary validation
  • scripts/verify_raw_overview_batch.py — added raw-overview batch verification, including staged and unstaged file-list checks
  • design/ops/batch-manifest-spec.md — documented raw-overview and review-evidence validation rules
  • design/runbooks/raw-backed-overview-page.md — documented the required raw-overview verifier
  • build-log.md — captured design decisions and rationale

Scripts run:

  • python -m py_compile app.py — pass
  • python -c "import app; print(app.render_raw_reader('sutta', 'culaniddesa', {'edition':['parallel-bjt'], 'per_page':['1']})[0])"200
  • python scripts/validate_ops.py — pass
  • python scripts/lint_wiki.py --strict — pass with existing L009 warnings
  • python scripts/build_derived_db.py — pass
  • python scripts/check_merge_readiness.py --batch 2026-05-09-cnd-raw-overview — expected fail pending independent review
  • git diff --check — pass

Status: Overview-only app-ready promotion for Cūḷaniddesa. Full text rendering, normalized divisions, supporting pages, and public Sinhala republication review remain deferred.

2026-05-09 — Peṭakopadesa raw-backed overview page

  • Created wiki/texts/petakopadesa.md (overview-only).
  • Registered /reader/sutta/petakopadesa in app.py.
  • Updated ops/sources/petk.yaml, ops/tracking/source-progress.yaml, wiki/taxonomies/khuddaka-nikaya.md, and wiki/index.md.
  • Batch: ops/batches/2026-05-09-petk-overview-page.yaml.
  • petk:source promoted to status_app_ready: text_only.

2026-05-09 — Paṭisambhidāmagga raw-backed overview page

  • Created wiki/texts/patisambhidamagga.md (overview-only).
  • Registered /reader/sutta/patisambhidamagga in app.py.
  • Updated ops/sources/ps.yaml, ops/tracking/source-progress.yaml, wiki/taxonomies/khuddaka-nikaya.md, and wiki/index.md.
  • Batch: ops/batches/2026-05-09-ps-overview-page.yaml.
  • ps:source promoted to status_app_ready: text_only.

2026-05-09 — Cullavagga tracker reconciliation

  • Reconciled vin-cv:source tracker state to status_app_ready: text_only.
  • Verified existing wiki/texts/cullavagga.md overview page and /reader/vinaya/cullavagga raw reader.
  • Batch: ops/batches/2026-05-09-vin-cv-reconciliation.yaml.
  • No new pages or raw reader changes.

2026-05-09 — Mahāvagga and Parivāra tracker reconciliation

  • Reconciled vin-mv:source and vin-pv:source tracker states to status_app_ready: text_only.
  • Verified existing wiki/texts/mahavagga.md and wiki/texts/parivara.md overview pages and raw readers.
  • Batch: ops/batches/2026-05-09-vin-mv-pv-reconciliation.yaml.
  • No new pages or raw reader changes.

2026-05-09 — Dhammapada high-risk source review

  • Independently reviewed registered high-risk passage dhp-97 on a clean Codex branch from master.
  • Verified wiki/texts/dhammapada-07-arahantavagga.md keeps only a minimal caution for Dhp 97 and defers fuller interpretation to wiki/concepts/arahant.md.
  • Verified Dhp 97 source blocks against raw Pali, English, and Sinhala sources with verify_dhammapada_pages.py.
  • Reviewed prior high-risk history in ops/batches/2026-04-14-dhp-pass-3.yaml and ops/batches/2026-04-15-dhp-enrich-2.yaml.
  • Confirmed this was a stale aggregate tracker state: dhp:vagga-07 already recorded status_high_risk_review: passed.
  • Advanced dhp:source status_high_risk_review from partial to passed; editorial enrichment remains partial.
  • Batch: ops/batches/2026-05-09-dhp-high-risk-source-review.yaml.

2026-05-09 — Dhammapada Jarāvagga editorial enrichment

For dhp:vagga-11:

  • Enriched wiki/texts/dhammapada-11-jaravagga.md with a substantive summary, Themes section, verse-level key terms, Textual notes, and denser related links.
  • Selectively incorporated useful material from Kimi's parallel enrichment branch: expanded Pali key-term coverage and two directly relevant related links, while retaining commentary caution and the Textual notes section.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Advanced dhp:vagga-11 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Batch: ops/batches/2026-05-09-dhp-vagga-11-enrichment.yaml.

2026-05-13 — Dhammapada Attavagga editorial enrichment rework

For dhp:vagga-12:

  • Reworked wiki/texts/dhammapada-12-attavagga.md on a clean Codex branch from master, using Kimi's parallel v12 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-12 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-12-enrichment.yaml.

2026-05-13 — Dhammapada Lokavagga editorial enrichment rework

For dhp:vagga-13:

  • Reworked wiki/texts/dhammapada-13-lokavagga.md on the Codex enrichment rework branch, using Kimi's parallel v13 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-13 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-13-enrichment.yaml.

2026-05-13 — Dhammapada Buddhavagga editorial enrichment rework

For dhp:vagga-14:

  • Reworked wiki/texts/dhammapada-14-buddhavagga.md on the Codex enrichment rework branch, using Kimi's parallel v14 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-14 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-14-enrichment.yaml.

2026-05-13 — Dhammapada Sukhavagga editorial enrichment rework

For dhp:vagga-15:

  • Reworked wiki/texts/dhammapada-15-sukhavagga.md on the Codex enrichment rework branch, using Kimi's parallel v15 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-15 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-15-enrichment.yaml.

2026-05-13 — Dhammapada Piyavagga editorial enrichment rework

For dhp:vagga-16:

  • Reworked wiki/texts/dhammapada-16-piyavagga.md on the Codex enrichment rework branch, using Kimi's parallel v16 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-16 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-16-enrichment.yaml.

2026-05-13 — Dhammapada Kodhavagga editorial enrichment rework

For dhp:vagga-17:

  • Reworked wiki/texts/dhammapada-17-kodhavagga.md on the Codex enrichment rework branch, using Kimi's parallel v17 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-17 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-17-enrichment.yaml.

2026-05-13 — Dhammapada Malavagga editorial enrichment rework

For dhp:vagga-18:

  • Reworked wiki/texts/dhammapada-18-malavagga.md on the Codex enrichment rework branch, using Kimi's parallel v18 enrichment only as reference material.
  • Enriched the page with a concise summary, Themes section, verse-level Pali key terms, Textual notes, and denser related links.
  • Preserved the canonical Pali, English, and Sinhala source blocks unchanged; verification remains delegated to verify_dhammapada_pages.py.
  • Kept the batch pure editorial enrichment: no raw files changed, no support pages created, and no registered high-risk passage is in scope.
  • Advanced dhp:vagga-18 from status_editorial_enrichment: not_started to partial, and from status_app_ready: text_only to grounded_retrieval_ready.
  • Batch: ops/batches/2026-05-13-dhp-vagga-18-enrichment.yaml.