authors: systemic identity audit — Wiki anchors + 9 date/kinship corrections
User caught: Emma Jung dossier said '1877-1965, Jung's eldest daughter'
(actually 1882-1955, his WIFE, Q124210). Systemic response:
- New MANDATORY field **Wiki anchor:** (QID + URL) in dossier canon (AGENTS.md)
- tools/verify_dossiers.py: resumable Wikidata audit (bulk wbgetentities for
anchored, search+CANDIDATE review for the rest, 429 backoff, TSV report)
- 82 dossiers now anchored; 76 marked no-confirmed-QID (WIKI-CHECK notes)
- Date/kinship corrections found by the audit:
* Emma Jung: wife not daughter, 1882-1955 (Q124210)
* Verena Kast: b. 1943 not 1951, father Walter Kast not 'Hans Kast' (Q2515260)
* James Hillman: 1926 not 1941 (Q934774)
* Jolande Jacobi: 1890-1973 not 1902-1980 (Q88022)
* Maria Czaplicka: d. 1921 not 1939 (Q532804)
* Henri Ellenberger: 1905-1993 not 1900-1987 (Q115111)
* Edward F. Edinger: 1922-1998 not 1905-2001 (Q5819984, en.wiki)
* Hans Dieckmann: d. 2007 not 2005 (Q59526701)
* Heinrich Zimmer: 1890-1943, anchored to the Indologist Q215922
(not the Celtist Q76954)
- Homonym traps documented in TSV notes (John Hill=botanist, Karl
Koch=hacker, Barbara Meier=model, Andrew Samuels=soccer, etc.)
This commit is contained in:
parent
2a2699d61a
commit
bc1f91d9be
116 changed files with 523 additions and 15 deletions
10
AGENTS.md
10
AGENTS.md
|
|
@ -106,12 +106,20 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
|
|||
**MISSING.md:** H1 → `## ❌ (N)` → на каждый `### NN — <EN title> (<author>)` + 1–3 строки evidence
|
||||
(каталоги 0, verified date) — `### NN` = ЯКОРЬ для gate-строк карточек (`gate: MISSING.md §NN`)
|
||||
→ `## 🔶 (N)` → `## Re-probes` (датированные append).
|
||||
**Dossiers** (`authors/*.md`): H1 `# <Lastname, Firstname> [<dates>]` → bold-поля `**Dates:** /
|
||||
**Dossiers** (`authors/*.md`): H1 `# <Lastname, Firstname> [<dates>]` → bold-поля `**Wiki anchor:**` / `**Dates:** /
|
||||
**Field / identity:** / **RU name (canonical):** / **RU name (candidates):**` → `## List items
|
||||
(ISAP Zurich)` таблица `| sec | # | title | status |` → `## Verified RU works` таблица
|
||||
`| RU title | EN original | publisher, year | ISBN |` → `## Homonym warnings` (ЕДИНОЕ название,
|
||||
legacy-варианты: «Homonym warning (date)», «Homonyms / notes», «Омонимы») → `## Notes` (датированные
|
||||
append; legacy «Round N» логи сюда). Запрещено: `**EN identity:**` отдельно, `**Dossier status:**`.
|
||||
**Wiki anchor (2026-09-24, MANDATORY):** `**Wiki anchor:** QID (URL)` — факты identity (даты,
|
||||
родство, поле) БЕЗ якоря = unverified и не пишутся как утверждение. Якорь = Wikidata QID
|
||||
(wbgetentities по QID — точечно, без омонимов) + en/ru-wiki URL. Инструмент:
|
||||
`tools/verify_dossiers.py` (resumable, TSV `data/dossier-check.tsv`, 3s/polite + 429-backoff;
|
||||
статусы: MATCH = QID сверен, CANDIDATE = найден поиском — РЕВЬЮ перед записью якоря,
|
||||
NO-QID = legitimately absent). Предыстория: 2 досье с галлюцинациями (Emma Jung: «1877-1965» +
|
||||
«eldest daughter» вместо 1882-1955 + жена; Verena Kast: «1951» + «daughter of Hans Kast» вместо
|
||||
1943 + отец Walter Kast) — lesson: identity-факты только с источником.
|
||||
- **TODO (later, after 4 sections in order):** `tools/liart.py` — **HALF DONE 2026-09-21:**
|
||||
OPAC-Global protocol reverse-engineered (direct.exe/FindView, guest session), SearXNG
|
||||
record-URL fallback works; BLOCKED on search labels + iddb (server InfoDB, admin-only for
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue