{
  "identityVersion": "1941-v2",
  "eventDate": "1941-09",
  "calendarStyle": "Нейтральныйсентябрьскийобраз;точныйденьличныхдействий/прибытия неизвестен,октябрьскиесобытия/наградынеперенесены.",
  "ageAtEvent": {
    "selected": 54,
    "range": null,
    "status": "artistic-visible-age-birth-unknown",
    "basis": "Видимые54лет выбраны художественно. Источник даёт лишь возрастнуюгруппу;датарождениянеизвестна."
  },
  "ageAtPortrait": {
    "age": null,
    "date": null,
    "note": "Атрибутированныйпортретвтекущемдосьенеполучен."
  },
  "readerCaption": "Художественная реконструкция по минимальным данным. Постников называет Комарова пожилым сапёром, ветераном Первой мировой войны. Полное имя, дата рождения и внешность не установлены. Лицо, видимые 54 года, облысение, волосы и цвета выбраны художественно.",
  "costumeCaption": "Художественная реконструкция общего солдатского облика осенью 1941 года. Общий тип шинели — по Харитонову (1960, с.45). Точный личный чин, выданная форма и дата поступления неизвестны; знаки не присвоены. Посадка, ремень, брюки и сапоги условны; поздние погоны не перенесены.",
  "documentaryFeatures": [
    {
      "evidenceId": "POSTNIKOV-PERSON",
      "claim": "Постников называет Комарова среди пожилых бывалых сапёров, ветеранов Первой мировой войны.",
      "scope": "Возрастная группа и прежний сапёрный опыт, не точный возраст, полное имя, лицо или чин."
    }
  ],
  "inventedFeatures": [
    "Индивидуальные черты лица, видимые54лет,волосы/цвета и личнаяформа художественные.",
    "lean average-height body artistic not measured"
  ],
  "evidence": [
    {
      "id": "POSTNIKOV-PERSON",
      "url": "https://www.3mksd.ru/ts162.htm",
      "localPath": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-komarov\\sources\\postnikov-appearance-reading.txt",
      "locator": "С.Постников, авторскаястрока/подготовительныйперечень;дляБекишева отдельно ограниченныйоктябрьскийфрагмент.",
      "readStatus": "targeted-local-primary-memoir-transcription-read",
      "scope": "Возрастная группа и прежний сапёрный опыт, не точный возраст, полное имя, лицо или чин. Поздниймемуар,печатныес101–106издания1961непрочитаны;двесайтовыепубликацииодинрассказ."
    },
    {
      "id": "KHARITONOV-RANKFILE",
      "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-komarov\\sources\\haritonov-page45-read.txt",
      "locator": "Харитонов1960,печ./PDF45,общийсолдатскийтипшинели.",
      "readStatus": "selected-local-original-edition-text-read",
      "scope": "Сероесукно,крючки,вертикальныекарманы,заднийхлястик;аналогияне личнаявыдача/чин."
    }
  ],
  "portraitEvidenceIds": [],
  "clothingEvidenceIds": [
    "KHARITONOV-RANKFILE"
  ],
  "uncertainty": [
    "Полнаябиография/датарождения/внешность/точныйчиннеизвестны;необъединятьоднофамильцев.",
    "Не утверждать отсутствие портретов вообще.",
    "Упоминание в перечне не доказывает выполнениекаждойработы/принадлежностьконкретномупополнению.",
    "Общийпокройне личнаявыдача,не нормативныйатлас."
  ],
  "review": {
    "status": "reviewed",
    "date": "2026-10-10",
    "method": "Один предметный просмотр каждого фактического результата.",
    "finding": "Самостоятельный условный образ, портрет, десять видов головы и три полных вида. Прежние мастера и паспорта сохранены.",
    "limitations": "Самостоятельное длинное узкое лицо пожилого условного54, противоположные три четверти и профили головы различимы. На полном росте средний вид — левый профиль, задний — в три четверти; головы, руки, обувь и края шинели сохранены. Сукно серо-коричневое вместо чистого серого, карманы немного наклонены вместо вертикальных; две пуговицы хлястика. Прежний комплектv1 с заимствованным базовым лицом Маневича сохранён; все три роли достигли второй попытки. Больше косметически не перегенерировать. Лицо, выбранный возраст и личная одежда условны.",
    "userAccepted": false
  },
  "personId": "ww2-komarov",
  "name": "Комаров",
  "era": "ww2",
  "siteSlug": "komarov-464",
  "equipmentEvidenceIds": [],
  "generationTool": "built-in imagegen",
  "externalPublication": false,
  "prompts": [
    {
      "role": "portrait",
      "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-komarov\\visual-prompts\\portrait-1941-v2.prompt.txt",
      "referencedImagePaths": [
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-75481d88-4b39-4eac-b5ff-1f29ec3507d9.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "454dac7a02530f14d97a704cca5238f72c431b95d854aef4da6bf837ac5afd95"
        },
        {
          "path": "D:\\CodexData\\generated_images\\historical-style-pavel-20261003\\pavel-style-01.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
        }
      ]
    },
    {
      "role": "faces",
      "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-komarov\\visual-prompts\\faces-1941-v2.prompt.txt",
      "referencedImagePaths": [
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-fcf2c82a-832e-4f83-8c7f-7587ea3746bf.png",
          "role": "accepted-conditional-identity-only",
          "sha256": "8476b6f5c56c74921b364353b3ecb769ac418bec37caf96c3504521a48da3b3e"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-75481d88-4b39-4eac-b5ff-1f29ec3507d9.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "454dac7a02530f14d97a704cca5238f72c431b95d854aef4da6bf837ac5afd95"
        },
        {
          "path": "D:\\CodexData\\generated_images\\historical-style-pavel-20261003\\pavel-style-01.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
        }
      ]
    },
    {
      "role": "costume",
      "path": "D:\\Codex\\New project 2\\content-system\\historical-media\\planning\\september-restart-20261002\\dossiers\\people\\ww2-komarov\\visual-prompts\\costume-1941-v2.prompt.txt",
      "referencedImagePaths": [
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-fcf2c82a-832e-4f83-8c7f-7587ea3746bf.png",
          "role": "accepted-conditional-identity-only",
          "sha256": "8476b6f5c56c74921b364353b3ecb769ac418bec37caf96c3504521a48da3b3e"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-c23c0fa5-81e3-40e2-8f36-62872995310e.png",
          "role": "conditional-identity-only",
          "sha256": "36d6bf0278c764c7913e19721efd6a3fa8791d15685506937490a664773f93e5"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
        },
        {
          "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-75481d88-4b39-4eac-b5ff-1f29ec3507d9.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "454dac7a02530f14d97a704cca5238f72c431b95d854aef4da6bf837ac5afd95"
        },
        {
          "path": "D:\\CodexData\\generated_images\\historical-style-pavel-20261003\\pavel-style-01.png",
          "role": "style-only-no-borrowed-identity",
          "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
        }
      ]
    }
  ],
  "generatedAssets": [
    {
      "role": "portrait",
      "masterPath": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-fcf2c82a-832e-4f83-8c7f-7587ea3746bf.png",
      "generationAttempts": 2,
      "sha256": "8476b6f5c56c74921b364353b3ecb769ac418bec37caf96c3504521a48da3b3e",
      "url": "/web-media/7d/7d417c4c34fb277d48c3c3a0-1086.webp",
      "thumbnailUrl": "/web-media/7d/7d417c4c34fb277d48c3c3a0-480.webp",
      "srcSet": "/web-media/7d/7d417c4c34fb277d48c3c3a0-480.webp 480w, /web-media/7d/7d417c4c34fb277d48c3c3a0-960.webp 960w, /web-media/7d/7d417c4c34fb277d48c3c3a0-1086.webp 1086w",
      "width": 1086,
      "height": 1448
    },
    {
      "role": "faces",
      "masterPath": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-c23c0fa5-81e3-40e2-8f36-62872995310e.png",
      "faceViews": 10,
      "generationAttempts": 2,
      "sha256": "36d6bf0278c764c7913e19721efd6a3fa8791d15685506937490a664773f93e5",
      "url": "/web-media/c5/c56913c95be1538c525a1223-1536.webp",
      "thumbnailUrl": "/web-media/c5/c56913c95be1538c525a1223-480.webp",
      "srcSet": "/web-media/c5/c56913c95be1538c525a1223-480.webp 480w, /web-media/c5/c56913c95be1538c525a1223-960.webp 960w, /web-media/c5/c56913c95be1538c525a1223-1536.webp 1536w",
      "width": 1536,
      "height": 1024
    },
    {
      "role": "costume",
      "masterPath": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-62b893ac-964a-444e-b5e6-671ce54870e8.png",
      "bodyViews": 3,
      "generationAttempts": 2,
      "sha256": "d2b1aa55d3271ece7d76d52182acfb067b5f467f7da86eb5b3f4e32f1da73fb2",
      "url": "/web-media/7b/7bdf0e02cf2b328bdb452873-1536.webp",
      "thumbnailUrl": "/web-media/7b/7bdf0e02cf2b328bdb452873-480.webp",
      "srcSet": "/web-media/7b/7bdf0e02cf2b328bdb452873-480.webp 480w, /web-media/7b/7bdf0e02cf2b328bdb452873-960.webp 960w, /web-media/7b/7bdf0e02cf2b328bdb452873-1536.webp 1536w",
      "width": 1536,
      "height": 1024
    }
  ],
  "referencePaths": [
    {
      "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-59a73845-009e-4405-8372-5cbd1fb3e545.png",
      "role": "style-only-no-borrowed-identity",
      "sha256": "a2ca65820fa2a7f104a1494430d78fdcc81f05ac996cf959602257592717b40e"
    },
    {
      "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-75481d88-4b39-4eac-b5ff-1f29ec3507d9.png",
      "role": "style-only-no-borrowed-identity",
      "sha256": "454dac7a02530f14d97a704cca5238f72c431b95d854aef4da6bf837ac5afd95"
    },
    {
      "path": "D:\\CodexData\\generated_images\\historical-style-pavel-20261003\\pavel-style-01.png",
      "role": "style-only-no-borrowed-identity",
      "sha256": "ef407675444bbf922e64d6e8b681c579ce9f0a7b48dd8842bf97a7d738c54f8b"
    },
    {
      "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-fcf2c82a-832e-4f83-8c7f-7587ea3746bf.png",
      "role": "accepted-conditional-identity-only",
      "sha256": "8476b6f5c56c74921b364353b3ecb769ac418bec37caf96c3504521a48da3b3e"
    },
    {
      "path": "D:\\CodexData\\generated_images\\01a1184e-edb5-7ae0-afab-79d27c505dff\\exec-c23c0fa5-81e3-40e2-8f36-62872995310e.png",
      "role": "conditional-identity-only",
      "sha256": "36d6bf0278c764c7913e19721efd6a3fa8791d15685506937490a664773f93e5"
    }
  ],
  "connection": {
    "status": "connected-local",
    "at": "2026-10-10T06:57:10.025203+00:00",
    "buildRun": false,
    "browserReviewRun": false,
    "externalPublication": false
  }
}
