Commit graph

4 commits

Author SHA1 Message Date
a6886652dd make_rootlist.py: секционный подзаголовок v2 — 2 строки с явными лейблами: 'N книг (все NEW / X NEW + Y cross-ref)' + 'RU-издание: ✅.. найдено · 🔶.. частично · ❌.. нет — EN-оригинал скачан: a/b — RU-перевод скачан: c/d — файлов: N (EN/RU/other)'. Xref-детект по карточке -xref.md (раньше не работал — все секции показывались 'all NEW' в метриках). RU-перевод скачан = NEW-items с ≥1 RU-файлом из найденных (✅+🔶); EN = NEW-items с ≥1 EN-файлом из всех NEW. 2026-10-01 09:36:34 +03:00
5854be7209 make_rootlist.py: динамическая дата (datetime.date.today) вместо захардкоженной 2026-09-28 2026-10-01 00:01:42 +03:00
bfba5fa048 sweep 01-06 wrap-up: READING-LIST regen (583 files), generator xref-tally fix, INDEX fixes
- make_rootlist.py: xref items no longer counted into section status tallies
  (they carry the canonical card's marker in parens, which was inflating counts:
  sec11 6/1/0, sec10 5/0/27 now correct)
- sec10 INDEX: #23 Jamison, #33 Saks ❌->✅ (stale after user-oracle rescues)
- sec03 MISSING: #65 stale entry counted out (already corrected 2026-09-24)
- AGENTS.md: section file counts + sec03 40/0/28 + total 583 files
- READING-LIST.md regenerated: 583 files, 768 links
2026-09-29 10:10:20 +03:00
7a402ee0ba 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.
2026-09-29 00:07:02 +03:00