READING-LIST.md: root view of the whole ISAP list with file links (tools/make_rootlist.py)

User request: one big list at repo root mirroring isapzurich.com/en/library/reading-list —
every book with links to ALL downloaded files, INCLUDING cross-section books (link always
resolves to the canonical section's file, tagged →secNN; per user: link every time the
book is mentioned, even if downloaded in an earlier section).

- 483 positions (12 sections), 566 files, 1234 links, 0 broken (verified)
- sources: sections/NN/INDEX.md (items) + downloads/NN/MANIFEST.md (files) + cards (RU title)
- resolves: per-item blocks, xref rows (secNN #MM), legacy 5-col rows (| EN | file | …),
  legacy prose «Файлы: `path`» rows, glob xref rows (04-cw9-archetypes-*), card-name drift
  (sec07 INDEX) by item-number prefix
- manifest fixes found while building: sec08/10/11 'files in sec??' headings → '0 files'
  (23 blocks, paid/absent files), sec12 #03 xref row gained #19, sec11 #13 → 0 files
- AGENTS.md: layout line + total corrected (483 positions, 566 files)

CANON question answered: the new manifest canon (09-12 style) is exactly what makes this
generator possible; sec01-08 were migrated to it in the previous commit.
This commit is contained in:
Dmitry Kokorin 2026-09-29 00:07:02 +03:00
parent 2847f1bcea
commit 7a402ee0ba
7 changed files with 902 additions and 102 deletions

View file

@ -23,7 +23,7 @@ We work **section by section**. Status (детали — в SUMMARY.md/MANIFEST.
| 11 | individuation process | 22 (7 NEW + 15 xref) | 6/1/0 | 10 (128 MB) | FINAL 2026-09-27 |
| 12 | practical case | 35 (23 NEW + 12 xref) | 14/1/20 | 35 (184 MB) | **FINAL 2026-09-28** |
**ALL 12 SECTIONS COMPLETE (2026-09-28).** Total: 519 items, 556 files (~2.3 GB).
**ALL 12 SECTIONS COMPLETE (2026-09-28).** Total: 483 positions, 566 files (~2.3 GB). Root view: `READING-LIST.md` (generated by `tools/make_rootlist.py`; regenerable, do not hand-edit).
**PROJECT COMPLETE (2026-09-28).** All 12 sections final. Follow-ups: user-oracle re-probes on ❌ lists (per-section MISSING.md), AGENTS.md variant A (extract sources).
@ -33,6 +33,8 @@ We work **section by section**. Status (детали — в SUMMARY.md/MANIFEST.
AGENTS.md # this file — plan, conventions, source status
CONTEXT.md # misc findings that fit no other category
data/MASTER-LIST.md # CANONICAL: all 12 sections, cross-section dedup (tools/xref.py --write)
READING-LIST.md # ROOT VIEW: весь список как на сайте ISAP + ссылки на файлы каждой книги
# (генерируется tools/make_rootlist.py из INDEX + MANIFEST + карточек; не редактировать руками)
data/isap-raw/ # RAW-списки ISAP 08–12 (scope pending); 07 в sections/07-complexes/RAW.md
tools/ # search helpers (lg.py, rsl.py, sx.sh, xref.py, audit_anchors.py, …)
authors/ # CANONICAL: one dossier per author (shared across all sections)