{
  "date": "2026-10-16T06:43:32.932790+03:00",
  "report": "output/pdf/ECONA_Merged_Review_2026-10-16.pdf",
  "version": "4.0",
  "sha256": "d30c5fa442c9bbde7df4a8550a27f1c953f490b6592c45ed73ce639ae46c2ae9",
  "bytes": 1501742,
  "pages": 33,
  "bookmarks": 32,
  "pdf_text_bounds": "PASS",
  "out_of_bounds_characters": [],
  "visual_review": {
    "status": "PASS",
    "render_directory": "tmp/pdfs/kimi-merge",
    "pages_reviewed": [
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33
    ],
    "detail_review_pages": [
      10,
      18,
      24
    ],
    "complete_superstructure_visible_pages": [
      1,
      5,
      6
    ]
  },
  "published_copies_match_sha256": [
    "output/pdf/ECONA_Concept_Analysis_2026-10.pdf",
    "docs/assets/reports/ECONA_Merged_Review_2026-10-16.pdf",
    "docs/assets/reports/ECONA_Concept_Analysis_2026-10.pdf",
    "site/assets/reports/ECONA_Merged_Review_2026-10-16.pdf",
    "site/assets/reports/ECONA_Concept_Analysis_2026-10.pdf"
  ],
  "import": {
    "manifest": "research/imports/kimi-2026-10-15/import-manifest.json",
    "archive_sha256": "9257226ace9964d90d9bb68f4ebf9464270b7e2f9588a71a7649edc520c83cc2",
    "zip_crc": "PASS",
    "file_hashes": "PASS",
    "file_count": 202
  },
  "native_ship": "ship-recheck.json: PASS",
  "independent_hydrostatics": "audit.json: relative differences below 1e-6",
  "material_recheck": {
    "baseline_cases_unchanged": 971,
    "regression_checks": "skin-recheck.log: PASS",
    "scope": "Preliminary material screening; not marine scantling approval"
  },
  "cad_source_hashes_unchanged": {
    "models/ECONA/ECONA_ECONA.FCStd": "7ae0c6e91c30dc92f1f46d84660eb2e1f431d6f56efa7243a7c15a9a608791ef",
    "models/ECONA/ECONA_ECONA_CalculationHulls.FCStd": "2017ed784828a44002d722219b461f099f2ce543aaeb2514e268bc50aad25202"
  },
  "issues_recorded": 23,
  "library": {
    "verification": "tools/verify_library.py: PASS",
    "sources": 236,
    "user_pdfs": 40,
    "user_pdf_pages": 2190,
    "indexed_pages_notes": 4572
  },
  "limitations": [
    "KIMI scripts and firmware were not executed",
    "Imported reports reviewed selectively; archive or text extraction does not establish validation of every source claim",
    "Physical mass, CG, large-angle GZ, structural FEM and sea trials remain required"
  ],
  "reproducibility_sha256": {
    "tools/concept/build_merged_report.py": "c2f590cff1822340b4157c95d59e003309d5d73dcdc906bd19ea9e143ec839cc",
    "tools/concept/report_common.py": "e206c74a824d9d49e4a0b977e038d7d1736f760b07a81ee000dcebbf62baa417",
    "tools/concept/reconcile_kimi.py": "1fecda1e1849a2f42c95d55e0e9e0d2fab66604759e5a7315b18db58582bc0d7",
    "tools/concept/recheck_ship_kimi.py": "46754dc5e2cba59a9a1f3e224a9ebd60ae15d076f5712e1c7495a0a3f9177927",
    "tools/concept/compare_skins.py": "1102f3b70c8f229f9a01f43b537339fd0a938a742d3c82cffff88f8c98db926e",
    "tools/concept/verify_skin_comparison.py": "019531071ceb43fa7cb433968f6e0299e92010654f38310055a18af708eacfbe",
    "calculations/kimi-reconciliation/audit.json": "83c155a0a8cb489a9d0f28ff17e3635056eb5a2534ed7ad96d3a632bc00a8921",
    "calculations/kimi-reconciliation/ship-recheck.json": "e600702f610909eba1ce1c6588fb554e34fa4bacc2551631fe2bfb44f4ee4d7a"
  }
}
