{
  "personId": "ww2-perventsev",
  "date": "2026-10-02",
  "editorial": {
    "model": "gpt-6-astra",
    "reasoningEffort": "low",
    "agentId": "/root/astra_dossiers_1812_batch1",
    "forkTurns": "none",
    "status": "completed",
    "inputs": [
      "existing-dossier.md",
      "catalog-baseline.json",
      "factual-package.json",
      "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-perventsev\\sources\\venev-library-biographical-book2022.pdf — PDF6"
    ],
    "outputs": [
      "dossier.md",
      "catalog-patch.json",
      "astra-editorial-output.json"
    ],
    "factReconciliation": "Parent read the received-source passages and final biography/remaining gaps. New claims retain source attribution; no independent primary records implied."
  },
  "identityBasis": "Совпадают полноеФИО и роддеятельности/конкретнаявоеннаячасть; лишьАбалинполнаяличностьвероятная.",
  "sources": [
    {
      "label": "Венёвская межпоселенческая библиотека. Почётные граждане города Венёва и Венёвского района.2022.",
      "url": "https://venevlib.ru/wp-content/uploads/2022/03/2022_%D0%9F%D0%BE%D1%87%D1%91%D1%82%D0%BD%D1%8B%D0%B5-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%92%D0%B5%D0%BD%D1%91%D0%B2%D0%B0-%D0%B8-%D0%92%D0%B5%D0%BD%D1%91%D0%B2%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%80%D0%B0%D0%B9%D0%BE%D0%BD%D0%B0.pdf",
      "page": "PDF6",
      "localOriginal": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-perventsev\\sources\\venev-library-biographical-book2022.pdf",
      "kind": "independent_institutional_or_documentary_biographical_material"
    }
  ],
  "claims": [
    {
      "text": "Венёвская библиотечная публикация датирует жизнь Георгия Николаевича Первенцева 20 декабря 1897 — 14 мая 1986 года. Она связывает его дальнейшую службу со штабом 173-й стрелковой дивизии и должностью заместителя начальника штаба 10-й армии. Участник освобождения Венёва, он продолжал общественную работу после войны. Звание почётного гражданина города присвоено ему решением от 30 ноября 1971 года № 19/273. Поздний чин генерал-майора не относится к сентябрьскому приказу 1941 года.",
      "sourceIndices": [
        3
      ],
      "locator": "PDF6"
    }
  ],
  "discrepancies": [
    "Не установлены дата съёмки, фотограф и архивный шифр оригинала.",
    "Портрет показывает Первенцева в поздней генеральской форме; в сентябре 1941 года он был полковником.",
    "Место рождения не установлено: версии Москвы и Ефремова требуют первичного документа."
  ],
  "remainingGaps": [
    "Не установлены дата съёмки, фотограф и архивный шифр оригинала.",
    "Портрет показывает Первенцева в поздней генеральской форме; в сентябре 1941 года он был полковником.",
    "Место рождения не установлено: версии Москвы и Ефремова требуют первичного документа."
  ],
  "portrait": {
    "status": "preserved_accepted",
    "visualReview": "Parent viewed original and accepted style; preserve current useful portrait without regeneration."
  },
  "technicalVerification": "Not requested or performed.",
  "visualIdentity": {
    "identityVersion": "1941-v1",
    "eventDate": "1941-09-01",
    "calendarStyle": "gregorian",
    "ageAtEvent": {
      "selected": 43,
      "birthDate": "1897-12-20",
      "status": "documentary-date-calculated-age",
      "basis": "Дата рождения по именному библиотечному сборнику. В сентябре43;44исполняется20декабря1941."
    },
    "ageAtPortrait": {
      "age": null,
      "date": null,
      "note": "Дата съёмки не установлена. Изображение из сборника2022, с6; поздняя генеральская форма не датирует фотографию1941."
    },
    "readerCaption": "Художественная реконструкция Первенцева в сентябре 1941 года, в возрасте 43 лет. Черты лица основаны на недатированном позднем портрете из библиотечного сборника; возрастная адаптация и цвета условны.",
    "costumeCaption": "Художественная реконструкция общего типа полевой одежды полковника в 1941 году по описанию Харитонова: гимнастёрка с отложным воротником, защитные петлицы с четырьмя прямоугольниками, без погон. Точная личная форма, ремень, сапоги и посадка вещей не установлены. Генеральская форма и поздние награды с исходного портрета не перенесены.",
    "documentaryFeatures": [
      {
        "evidenceId": "PERVENTSEV-LIBRARY-PORTRAIT",
        "claim": "Наблюдаемые крупные черты: высокий широкий лоб и отступившая линия волос, широкое лицо, округлый нос, небольшой рот и крупный подбородок.",
        "scope": "Низкое разрешение ограничивает точность; другие ракурсы и возраст43 художественно восстановлены."
      },
      {
        "evidenceId": "PERVENTSEV-LIBRARY-BIO",
        "claim": "Рождение20декабря1897 →43всентябре1941.",
        "scope": "Дата из библиотечного сборника, не дата фотографии."
      },
      {
        "evidenceId": "PERVENTSEV-ORDER7",
        "claim": "31августа1941 подписывает приказ как полковник, начальник штаба.",
        "scope": "Чин и должность, не поздний генерал."
      }
    ],
    "inventedFeatures": [
      "Серо-карие глаза, тёмный цвет волос с небольшой сединой, оттенок кожи художественные; из малого портрета не определяются.",
      "Возрастная адаптация к43, невидимые профили, затылок, объём головы и мелкие черты восстановлены условно.",
      "Рост, телосложение, личная посадка, износ, ремень и сапоги не документированы.",
      "Общий тип формы подтверждён, конкретная персональная выдача и мелкая геометрия рисунка не установлены."
    ],
    "evidence": [
      {
        "id": "PERVENTSEV-LIBRARY-PORTRAIT",
        "url": "https://venevlib.ru/wp-content/uploads/2022/03/2022_%D0%9F%D0%BE%D1%87%D1%91%D1%82%D0%BD%D1%8B%D0%B5-%D0%B3%D1%80%D0%B0%D0%B6%D0%B4%D0%B0%D0%BD%D0%B5-%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0-%D0%92%D0%B5%D0%BD%D1%91%D0%B2%D0%B0-%D0%B8-%D0%92%D0%B5%D0%BD%D1%91%D0%B2%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D1%80%D0%B0%D0%B9%D0%BE%D0%BD%D0%B0.pdf",
        "localPath": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/venev-library-biographical-book2022.pdf",
        "portraitPath": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/originals/portrait-book2022-page6-image0.jpeg",
        "locator": "Печатная6/PDF6, embedded image78 extracted byte-for-byte 201x303.",
        "readStatus": "local-attributed-image-extracted-and-viewed",
        "scope": "Атрибутированное изображение; дата съёмки неизвестна, показана поздняя генеральская форма."
      },
      {
        "id": "PERVENTSEV-LIBRARY-BIO",
        "localPath": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/venev-library-biographical-book2022.pdf",
        "locator": "Печатная6/PDF6, именная биография и даты1897–1986.",
        "readStatus": "local-source-text-read"
      },
      {
        "id": "PERVENTSEV-ORDER7",
        "url": "https://docs.historyrussia.org/ru/nodes/298420-prikaz-po-21-y-divizii-narodnogo-opolcheniya-o-pereformirovanii-po-novym-shtatam-31-avgusta-1941-g",
        "locator": "Док100, печ159–160, подпись; принятый dossier.md.",
        "readStatus": "existing-reviewed-dossier"
      },
      {
        "id": "HARITONOV-1941-COMMANDER",
        "url": "https://militera.org/books/pdf/h/haritonov_ov01.pdf",
        "localPath": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-1960-uniform.pdf",
        "locator": "Печатные/PDF44–45: гимнастёрка командного состава, брюки/снаряжение;61: приказ253от1августа1941; приложение7/PDF137:4прямоугольника полковника; таблица87/PDF234: форма/число знаков, прежние красные цвета не переносить после полевой поправки.",
        "readStatus": "local-text-and-scan-read",
        "scope": "Историческое описание1960 с указанием приказов. Общий образец, не личная ведомость Первенцева. Точный ремень и личная комплектация не установлены."
      }
    ],
    "portraitEvidenceIds": [
      "PERVENTSEV-LIBRARY-PORTRAIT"
    ],
    "clothingEvidenceIds": [
      "HARITONOV-1941-COMMANDER"
    ],
    "uncertainty": [
      "Дата и возраст исходной фотографии неизвестны. Она не выдаётся за портрет сентября1941.",
      "Низкое разрешение исходника ограничивает точность черт; новые ракурсы и возраст43 реконструированы.",
      "Генеральская форма и награды поздних лет исключены. Полковник1941 не показан с погонами1943.",
      "Личная одежда и её конкретная выдача не подтверждены."
    ],
    "review": {
      "status": "reviewed",
      "date": "2026-10-08",
      "method": "Один предметный просмотр фактических результатов imagegen и исходного портрета.",
      "finding": "10 согласованных ракурсов, портрет3:4 и3 полных вида сохраняют лицо. Петлицы защитного цвета с4прямоугольниками, отложной воротник, без погон/поздних наград/наружной типографики.",
      "limitations": "Возрастное восстановление, цвета и профили условны; мелкая геометрия и личные вещи не документальны. Лицевой лист более тональный, основные материалы сохраняют рисованные контуры.",
      "userAccepted": false
    },
    "personId": "ww2-perventsev",
    "name": "Георгий Николаевич Первенцев",
    "era": "ww2",
    "siteSlug": "perventsev-1941",
    "equipmentEvidenceIds": [],
    "generationTool": "built-in imagegen",
    "externalPublication": false,
    "prompts": [
      {
        "role": "faces",
        "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-perventsev\\visual-prompts\\faces-1941-v1.prompt.txt",
        "referencedImagePaths": [
          {
            "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/originals/portrait-book2022-page6-image0.jpeg",
            "role": "portrait-evidence",
            "sha256": "2fa8b3a4dfd681d272a7d87010270842be929366f9597f176e818994c4ee320a"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-01.png",
            "role": "style-only",
            "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-04.png",
            "role": "style-only",
            "sha256": "0cefddf381558f11db377f4e72c29ff63ab5d73072b9f3697dae6affc7569867"
          }
        ]
      },
      {
        "role": "portrait",
        "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-perventsev\\visual-prompts\\portrait-1941-v1.prompt.txt",
        "referencedImagePaths": [
          {
            "path": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-48854e24-c641-4833-8ea0-02fd765907d7.png",
            "role": "identity-only",
            "sha256": "86e6194eaf9e2b4b348421c5311e7f4ef3c4adf9c14039bf2324907131eb7f2b"
          },
          {
            "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf234-table87.png",
            "role": "clothing-evidence-shape-only",
            "sha256": "c8ed4f22a95100d6d1edd5f896668ca79edc0d626f8acce9cf1ff6c5883b34c3"
          },
          {
            "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf61.png",
            "role": "clothing-evidence-field-colour-update",
            "sha256": "f1e7b951bdd033598883d2f447d5f598fae5b49515ea5c1a30b3cc51509c07a6"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-01.png",
            "role": "style-only",
            "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-04.png",
            "role": "style-only",
            "sha256": "0cefddf381558f11db377f4e72c29ff63ab5d73072b9f3697dae6affc7569867"
          }
        ]
      },
      {
        "role": "costume",
        "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-perventsev\\visual-prompts\\costume-1941-v1.prompt.txt",
        "referencedImagePaths": [
          {
            "path": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
            "role": "identity-only",
            "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
          },
          {
            "path": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-48854e24-c641-4833-8ea0-02fd765907d7.png",
            "role": "identity-only",
            "sha256": "86e6194eaf9e2b4b348421c5311e7f4ef3c4adf9c14039bf2324907131eb7f2b"
          },
          {
            "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf44.png",
            "role": "clothing-evidence",
            "sha256": "e4cc39b89d7f27dc11a8bde195c12be1590dc941a5d5bf6e25e0dc713ad27352"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-01.png",
            "role": "style-only",
            "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
          },
          {
            "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-04.png",
            "role": "style-only",
            "sha256": "0cefddf381558f11db377f4e72c29ff63ab5d73072b9f3697dae6affc7569867"
          }
        ]
      }
    ],
    "generatedAssets": [
      {
        "role": "faces",
        "masterPath": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-48854e24-c641-4833-8ea0-02fd765907d7.png",
        "faceViews": 10,
        "generationAttempts": 1,
        "sha256": "86e6194eaf9e2b4b348421c5311e7f4ef3c4adf9c14039bf2324907131eb7f2b",
        "url": "/web-media/f4/f4a45e83fac3a06bd5bdc2a8-1600.webp",
        "thumbnailUrl": "/web-media/f4/f4a45e83fac3a06bd5bdc2a8-480.webp",
        "srcSet": "/web-media/f4/f4a45e83fac3a06bd5bdc2a8-480.webp 480w, /web-media/f4/f4a45e83fac3a06bd5bdc2a8-960.webp 960w, /web-media/f4/f4a45e83fac3a06bd5bdc2a8-1600.webp 1600w",
        "width": 1600,
        "height": 640
      },
      {
        "role": "portrait",
        "masterPath": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
        "generationAttempts": 1,
        "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e",
        "url": "/web-media/0d/0d7d5e356252c606d59fd42c-1086.webp",
        "thumbnailUrl": "/web-media/0d/0d7d5e356252c606d59fd42c-480.webp",
        "srcSet": "/web-media/0d/0d7d5e356252c606d59fd42c-480.webp 480w, /web-media/0d/0d7d5e356252c606d59fd42c-960.webp 960w, /web-media/0d/0d7d5e356252c606d59fd42c-1086.webp 1086w",
        "width": 1086,
        "height": 1448
      },
      {
        "role": "costume",
        "masterPath": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-0d514b2b-f70c-42d9-965b-af31f33079e0.png",
        "bodyViews": 3,
        "generationAttempts": 1,
        "sha256": "f9b9e575dc432545cc7071fc17fd962ca0e1977902eb2b99fd2b08fee8318d5e",
        "url": "/web-media/3b/3b31951ba9eb14a1943ebe7e-1536.webp",
        "thumbnailUrl": "/web-media/3b/3b31951ba9eb14a1943ebe7e-480.webp",
        "srcSet": "/web-media/3b/3b31951ba9eb14a1943ebe7e-480.webp 480w, /web-media/3b/3b31951ba9eb14a1943ebe7e-960.webp 960w, /web-media/3b/3b31951ba9eb14a1943ebe7e-1536.webp 1536w",
        "width": 1536,
        "height": 1024
      }
    ],
    "referencePaths": [
      {
        "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/originals/portrait-book2022-page6-image0.jpeg",
        "role": "portrait-evidence",
        "sha256": "2fa8b3a4dfd681d272a7d87010270842be929366f9597f176e818994c4ee320a"
      },
      {
        "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-01.png",
        "role": "style-only",
        "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
      },
      {
        "path": "D:/CodexData/generated_images/historical-style-pavel-20261003/pavel-style-04.png",
        "role": "style-only",
        "sha256": "0cefddf381558f11db377f4e72c29ff63ab5d73072b9f3697dae6affc7569867"
      },
      {
        "path": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-48854e24-c641-4833-8ea0-02fd765907d7.png",
        "role": "identity-only",
        "sha256": "86e6194eaf9e2b4b348421c5311e7f4ef3c4adf9c14039bf2324907131eb7f2b"
      },
      {
        "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf234-table87.png",
        "role": "clothing-evidence-shape-only",
        "sha256": "c8ed4f22a95100d6d1edd5f896668ca79edc0d626f8acce9cf1ff6c5883b34c3"
      },
      {
        "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf61.png",
        "role": "clothing-evidence-field-colour-update",
        "sha256": "f1e7b951bdd033598883d2f447d5f598fae5b49515ea5c1a30b3cc51509c07a6"
      },
      {
        "path": "D:/CodexData/generated_images/01a1184e-edb5-7ae0-afab-79d27c505dff/exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
        "role": "identity-only",
        "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
      },
      {
        "path": "D:/Codex/New project 2/content-system/historical-media/planning/september-restart-20261002/dossiers/people/ww2-perventsev/sources/haritonov-pdf44.png",
        "role": "clothing-evidence",
        "sha256": "e4cc39b89d7f27dc11a8bde195c12be1590dc941a5d5bf6e25e0dc713ad27352"
      }
    ],
    "connection": {
      "status": "connected-local",
      "at": "2026-10-07T22:57:46.694195+00:00",
      "buildRun": false,
      "browserReviewRun": false,
      "externalPublication": false
    }
  }
}
