sec03 #42 Celtic Fairy Tales EN rescue (4 pdf) + manifest cross-ref convention

- 42: 4 EN pdf via file-level libgen (user links): Bodley 1968 scan 315pp x2,
  Bodley 1970 195pp, Penn State/Akasha 2009 196pp; content-verified (p.100 Diarde,
  p.90 Shepherd of Mythvli, TOC); card gets proper Editions-EN section
- mislink trap hit again: f 722019 (listed as 'Celtic Fairy Tales epub') = Punisher 04 (1986) CBR
- manifests: cross-ref items now have per-item blocks in the main list (user convention):
  sec02 #13/#14/#27 added; sec03 #01 added; sec03 Cross-references row de-staled (old 04-pictures paths)
- AGENTS.md: MANIFEST canon 'cross-ref rule' (per-item block mandatory, Cross-references = index only)
- check-md: 0
This commit is contained in:
Dmitry Kokorin 2026-09-26 01:49:29 +03:00
parent f5cb34195e
commit bb1667226c
9 changed files with 65 additions and 8 deletions

View file

@ -113,7 +113,11 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
нет подгрупп → `—`; Status = только маркер; File = имя карточки).
**MANIFEST.md** (`downloads/NN-<name>/`): H1 `# Downloads — Section NN <Name> — FINAL <date>` →
`## Totals` (N files, X GB, RU/EN split) → `## Files (per item)`: на каждый item `### NN — <title>
— <status>` + таблица `| file | size | source | verify |` (source: lg f/… | flib b/… | ia <item>)
— <status>` + таблица `| file | size | source | verify |` (source: lg f/… | flib b/… | ia <item>).
**Cross-ref rule (2026-09-26, user):** item, чья книга впервые появилась в предыдущей секции,
ОБЯЗАТЕЛЬНО получает свой per-item блок в основном списке (заголовок «— files in sec0N» +
одна cross-ref-строка `| — (cross-ref sec0X #NN: <файлы>) | … |`); блок `## Cross-references`
= только резюме-указатель, не замена per-item блокам.
→ `## Not downloadable (verified <date>)` таблица `| item | reason |` → `## Cross-section` → `## Notes`.
**MISSING.md:** H1 → `## ❌ (N)` → на каждый `### NN — <EN title> (<author>)` + 1–3 строки evidence
(каталоги 0, verified date) — `### NN` = ЯКОРЬ для gate-строк карточек (`gate: MISSING.md §NN`)