{
  "date": "2026-10-29T18:06:48.961Z",
  "stage": "revision5_theme_and_navigation_verified",
  "input_sha256": "f05bea8e4853b29f30102e8d1fa0d906341bacaec1e8392460a4ee2eee32b6cc",
  "input_verified_on_both_streaming_passes": true,
  "actual_article_html_files": 48916,
  "navigation_html_files": 52,
  "actual_total_html_files": 48968,
  "retained_original_payloads": 48916,
  "stats": {
    "records": 48916,
    "display_facts": 310475,
    "source_assertions": 340272,
    "outgoing_relationship_occurrences": 17819,
    "incoming_relationship_occurrences": 57403,
    "credit_occurrences": 37064,
    "source_annotations": 14640,
    "withheld_fact_identifiers": 4418,
    "adaptation_components": 208,
    "product_components": 8
  },
  "types": {
    "ship_class": 1362,
    "character": 9927,
    "tradingCard": 5,
    "tradingCardDeck": 693,
    "tradingCardSet": 190,
    "ship": 12084,
    "person": 7179,
    "book": 1968,
    "comic": 1356,
    "game_item": 829,
    "episode": 794,
    "game_ship": 1373,
    "place": 3155,
    "comic_strip": 68,
    "comic_series": 109,
    "game_character": 3202,
    "station": 361,
    "podcast": 1936,
    "short_story": 494,
    "season": 42,
    "comic_collection": 163,
    "calendar": 190,
    "adaptation_reference": 66,
    "magazine": 292,
    "audio_release": 20,
    "aftershow_episode": 118,
    "video_release": 456,
    "trading_card_set": 88,
    "soundtrack": 68,
    "book_series": 29,
    "video_game": 119,
    "organization": 66,
    "novella": 18,
    "company": 1,
    "series": 19,
    "magazine_series": 28,
    "species": 8,
    "movie": 14,
    "game": 1,
    "reference_software": 7,
    "notebook": 2,
    "book_collection": 7,
    "technology": 4,
    "publication_bundle": 2,
    "multi_format_publication": 1,
    "multi_subject_reference": 1,
    "game_card": 1
  },
  "source_context_counts": {
    "licensed-media-reference": 23651,
    "screen-reference": 19752,
    "structured-reference": 17104,
    "game-reference": 5412
  },
  "local_links_verified": 411751,
  "resolved_relationship_links": 68876,
  "external_source_links_not_fetched": [
    "https://archive.org/download/wiki-memory-beta.fandom.com-20260508/memory-beta.fandom.com-20260508-history.xml.zst",
    "https://archive.org/download/wiki-memory-alpha.fandom.com-20250225/memory-alpha.fandom.com-20250225-current.xml.zst",
    "https://stapi.co/api-overview",
    "https://archive.org/download/wiki-stowiki.net_w-20231111/stowiki.net_w-20231111-history.xml.zst",
    "https://archive.org/download/wiki-stowiki.miraheze.org_w-20231130/stowiki.miraheze.org_w-20231130-history.xml.zst"
  ],
  "source_databases_opened": 0,
  "database_writes": 0,
  "compact_overlays_applied": 0,
  "held_source_records_excluded": 162141,
  "publication_ready": false,
  "published_pages": 0,
  "browser_visual_qa": false,
  "visual_qa_limit": "Local-file protocol browser observation blocked; no workaround attempted.",
  "samples": {
    "ship_class": {
      "entity_id": "section:1ce6b66cbb5e15e48ae15e0f85f14942",
      "title": "Unnamed Federation starship classes \u2014 Intrepid/Constitution-class variant",
      "path": "pages/270222480c2788162fcd3152.html"
    },
    "character": {
      "entity_id": "section:33b27aaf3a54e4762af027ebbb86d390",
      "title": "Unnamed Romulans (24th century) \u2014 Civilian 1",
      "path": "pages/b66726832e5a820963f1b324.html"
    },
    "tradingCard": {
      "entity_id": "stapi:TC000000005495",
      "title": "Cinema Collection Offer",
      "path": "pages/61785ba05a9f51d3d2c4c67d.html"
    },
    "tradingCardDeck": {
      "entity_id": "stapi:TCD00000128701",
      "title": "Original Production Cel UNVOIDED Redemption Cards",
      "path": "pages/fe99c34edff6b817063c56e4.html"
    },
    "tradingCardSet": {
      "entity_id": "stapi:TCS00000001287",
      "title": "The Complete Star Trek Animated Adventures",
      "path": "pages/16619642064df0305eeac0a7.html"
    },
    "ship": {
      "entity_id": "trek-000509b8b246270f3191e260",
      "title": "USS Clemenceau",
      "path": "pages/ca9cc04eebc83ce5d293a6ed.html"
    },
    "person": {
      "entity_id": "trek-0006e1b260b649ac030a885c",
      "title": "John Eaves",
      "path": "pages/678b4f0d36cf43651a274663.html"
    },
    "book": {
      "entity_id": "trek-000748b20dffd0757629a563",
      "title": "The Pet",
      "path": "pages/96262f5f75b1b0a382bd3029.html"
    },
    "comic": {
      "entity_id": "trek-000f184a6778dfbc481e16e4",
      "title": "The Hollow Crown, Issue 2",
      "path": "pages/182b78c9bcd81c56c79a08ff.html"
    },
    "game_item": {
      "entity_id": "trek-001194e8e634bc01b600e1c7",
      "title": "Console - Universal - Plasma Wave",
      "path": "pages/59e94d1b010eba4f066dc7f0.html"
    },
    "episode": {
      "entity_id": "trek-0012d142d45eccf420dcd23d",
      "title": "You Are Cordially Invited (episode)",
      "path": "pages/8622ade7c0dd906a05fc565b.html"
    },
    "game_ship": {
      "entity_id": "trek-0018ee50772b9e9cef1e81ab",
      "title": "Jupiter Carrier",
      "path": "pages/10a14dcc77c460d493a9ac64.html"
    },
    "place": {
      "entity_id": "trek-00238a0fff1fc21f63a86354",
      "title": "Gem's planet",
      "path": "pages/4b307a3e9b98caebf2abdbad.html"
    },
    "comic_strip": {
      "entity_id": "trek-00307693a149295cf6a59eb6",
      "title": "Captives in Space",
      "path": "pages/3edb4e6a3eb79658805702e9.html"
    },
    "comic_series": {
      "entity_id": "trek-0031b3bfe0377d9f9849c16d",
      "title": "Boldly Go",
      "path": "pages/3b74206e6f0842176b209921.html"
    },
    "game_character": {
      "entity_id": "trek-0036db4c91e9a54b2c15fa6e",
      "title": "Viggre",
      "path": "pages/0df4c7d0435409adc7fe9441.html"
    },
    "station": {
      "entity_id": "trek-0038e427755e2e0f00259027",
      "title": "Starbase G-6",
      "path": "pages/8812b0cf16c3aff19b625034.html"
    },
    "podcast": {
      "entity_id": "trek-00ab6a8d97d56e6cebfd25a4",
      "title": "The Siege of AR-558 (podcast)",
      "path": "pages/39664c892230ccac67c40645.html"
    },
    "short_story": {
      "entity_id": "trek-00e7983dd6aaefdf1395ab4e",
      "title": "The Dreamer and the Dream",
      "path": "pages/db896609a659b145652f1a10.html"
    },
    "season": {
      "entity_id": "trek-010897e465178cdc43dbdb45",
      "title": "DIS Season 4",
      "path": "pages/b500ea5e3cdc815ff75d1d07.html"
    },
    "comic_collection": {
      "entity_id": "trek-0140b01cc35525f24383f97f",
      "title": "Manifest Destiny",
      "path": "pages/2e160d807e0d79da3e9fc4c7.html"
    },
    "calendar": {
      "entity_id": "trek-015237f8824fbaed17180bcb",
      "title": "Star Trek Poster Calendar (2017)",
      "path": "pages/62f5ba097d24cdf258e6c3b4.html"
    },
    "adaptation_reference": {
      "entity_id": "trek-016e53bf11c606f82ffb1748",
      "title": "Far Beyond the Stars",
      "path": "pages/06559a7e35fbc640f8319544.html"
    },
    "magazine": {
      "entity_id": "trek-01ee9544a49ba46afbcb3a13",
      "title": "Star Trek Monthly issue 9",
      "path": "pages/d614d0bff57ab14d9ce37f74.html"
    },
    "audio_release": {
      "entity_id": "trek-0241e4572c72d3011e67f65e",
      "title": "Transformations",
      "path": "pages/30c7effe4bb9d425d473da82.html"
    },
    "aftershow_episode": {
      "entity_id": "trek-02666fe23c735483c7790ccc",
      "title": "Scavengers (aftershow)",
      "path": "pages/4634ac635e0b74fd913176e7.html"
    },
    "video_release": {
      "entity_id": "trek-028f651ec20fbe1b467bc9bf",
      "title": "Star Trek: The Next Generation - The Complete Series (DVD)",
      "path": "pages/69c884f158a5fee52ae71abf.html"
    },
    "trading_card_set": {
      "entity_id": "trek-029881326e1a294c588ffd37",
      "title": "CCG: Away Team Pack",
      "path": "pages/f8f3a4f16fd0a167935560c7.html"
    },
    "soundtrack": {
      "entity_id": "trek-0447c2bc7e0a699bcc87b33e",
      "title": "Star Trek - Symphonic Suites, Volume Two",
      "path": "pages/768508b7f442df689eb106b5.html"
    },
    "book_series": {
      "entity_id": "trek-04d5b5a67777797861709a41",
      "title": "Star Trek: Terok Nor",
      "path": "pages/b6c2d447f788981219d263e4.html"
    },
    "video_game": {
      "entity_id": "trek-04fb582fb7b57c0e838a89b5",
      "title": "The Transinium Challenge",
      "path": "pages/333266c7449e1bf505289b86.html"
    },
    "organization": {
      "entity_id": "trek-05660866adecdf602d0eda38",
      "title": "Judge Advocate General's Office",
      "path": "pages/ee10792a6b9fcd3ba4561855.html"
    },
    "novella": {
      "entity_id": "trek-06e46f0f71aec41cf75a8248",
      "title": "The Stars Look Down",
      "path": "pages/880567c5c780b2c6c2f6fa2c.html"
    },
    "company": {
      "entity_id": "trek-0767176859815e2c7d5f4da1",
      "title": "CBS Studios",
      "path": "pages/272b62cacbf87746666d9441.html"
    },
    "series": {
      "entity_id": "trek-0a5d65e31c54be08e1d599dd",
      "title": "Star Trek: Starfleet Academy",
      "path": "pages/6dad16044847750101595e0c.html"
    },
    "magazine_series": {
      "entity_id": "trek-12dd6a0a53cc0d7728783dde",
      "title": "Star Trek Online Starships Collection",
      "path": "pages/e2456f3796345e1e1cb86df8.html"
    },
    "species": {
      "entity_id": "trek-15e61feee046d224cf7b479a",
      "title": "Borg",
      "path": "pages/be5105f41391219ae11f2a54.html"
    },
    "movie": {
      "entity_id": "trek-25776e4be20d0f7bd6dc55d4",
      "title": "Star Trek II: The Wrath of Khan",
      "path": "pages/dd5554782f7bad6c6d4ee308.html"
    },
    "game": {
      "entity_id": "trek-28edbbcf6df02ba318f92b33",
      "title": "How to Host a Mystery - Star Trek: The Next Generation",
      "path": "pages/ef751b3700903213e35108a2.html"
    },
    "reference_software": {
      "entity_id": "trek-319993fc2fa11a18cb62326f",
      "title": "Star Trek Omnipedia",
      "path": "pages/fb9a1604c210cc3d5f37d02a.html"
    },
    "notebook": {
      "entity_id": "trek-366974ef6d859c8345a267df",
      "title": "Star Trek Engineering Notebook",
      "path": "pages/cd6049d7df0682937da15584.html"
    },
    "book_collection": {
      "entity_id": "trek-36891750cbf60aaea4835173",
      "title": "The Q Conflict",
      "path": "pages/a083bf06128ebd31719bd8b0.html"
    },
    "technology": {
      "entity_id": "trek-40d9d2744e209fcafa17e936",
      "title": "TR-116A Rifle - Sniper Rifle",
      "path": "pages/573759efa9a5ecaa8bc478a9.html"
    },
    "publication_bundle": {
      "entity_id": "trek-8cd57d73b462d80f2f9822ce",
      "title": "Star Trek: The Collector's Edition",
      "path": "pages/8c10bf87a2355a240d887919.html"
    },
    "multi_format_publication": {
      "entity_id": "trek-c8e156f4fdc0ff262c408de6",
      "title": "Star Trek: The Lost Photographs",
      "path": "pages/7df9f6f4a0819bb3d92376bc.html"
    },
    "multi_subject_reference": {
      "entity_id": "trek-dd30e13962b3f599d18f82a3",
      "title": "Undeveloped Star Trek novels and reference books",
      "path": "pages/ef00ab902ada195df66b5d3b.html"
    },
    "game_card": {
      "entity_id": "trek-e0f8166a1b2c1894ba7e8219",
      "title": "Admiralty System/Special Admiralty Ships",
      "path": "pages/e60fbb3ff4d42794afbca3bd.html"
    }
  },
  "errors": [],
  "presentation_revision": 5,
  "presentation_verification": {
    "article_count": 48916,
    "displayed_fact_values": 310475,
    "credits": 37064,
    "relationships": 75222,
    "component_records": 70,
    "source_mapping_notes": 0,
    "search_checks": [
      {
        "query": "menage",
        "expected_title": "M\u00e9nage \u00e0 Troi",
        "found": true
      },
      {
        "query": "obrien",
        "expected_title": "O\u2019Brien",
        "found": true
      },
      {
        "query": "avery",
        "expected_title": "You Are Cordially Invited",
        "found": true
      }
    ],
    "search_index_bytes": 19623649,
    "visual_qa": false,
    "canonical_subject_filter_counts": {
      "ship_class": 1362,
      "character": 9927,
      "trading_card": 5,
      "trading_card_deck": 693,
      "trading_card_set": 278,
      "ship": 12084,
      "person": 7179,
      "book": 1968,
      "comic": 1356,
      "game_item": 829,
      "episode": 794,
      "game_ship": 1373,
      "place": 3155,
      "comic_strip": 68,
      "comic_series": 109,
      "game_character": 3202,
      "station": 361,
      "podcast": 1936,
      "short_story": 494,
      "season": 42,
      "comic_collection": 163,
      "calendar": 190,
      "adaptation_reference": 66,
      "magazine": 292,
      "audio_release": 20,
      "aftershow_episode": 118,
      "video_release": 456,
      "soundtrack": 68,
      "book_series": 29,
      "video_game": 119,
      "organization": 66,
      "novella": 18,
      "company": 1,
      "series": 19,
      "magazine_series": 28,
      "species": 8,
      "movie": 14,
      "game": 1,
      "reference_software": 7,
      "notebook": 2,
      "book_collection": 7,
      "technology": 4,
      "publication_bundle": 2,
      "multi_format_publication": 1,
      "multi_subject_reference": 1,
      "game_card": 1
    },
    "title_search_ranking": "Exact title, title prefix and title substring precede mentions in other fields",
    "revision": 4,
    "review_status": "WEB02 findings reconciled by explicit changes; full file and interaction checks required after commit",
    "source_provider_labels": "Display name plus exact provider ID",
    "source_urls": "Archive item pages derived from saved dump URLs; original source-index retained unchanged",
    "search_index_budget_bytes": 26214400
  },
  "final_file_verification": {
    "date": "2026-10-30T19:15:11.730Z",
    "presentation_revision": 5,
    "article_pages": 48916,
    "navigation_pages": 52,
    "html_files": 48968,
    "changed_release_files_rehashed": 48977,
    "all_checked_hashes_match": true,
    "local_links_checked": 411751,
    "displayed_facts": 310475,
    "credit_entries": 37064,
    "relationship_entries": 75222,
    "all_html_tag_balance_checks_passed": true,
    "raw_payloads_rehashed_this_pass": 0,
    "raw_payloads_written": 0,
    "published_pages": 0,
    "prior_archive_preserved": true
  },
  "theme_revision": "LCARS shared theme, panel typography and section navigation",
  "theme_rollout": {
    "html_pages": 48968,
    "article_pages": 48916,
    "prior_archive_preserved": true,
    "raw_payloads_changed": 0,
    "visible_source_record_disclosures_removed": true,
    "fact_values_checked": 310475,
    "credit_blocks_checked": 37064,
    "relationship_rows_checked": 75222,
    "original_payload_checksum_entries_retained_from_prior_archive": 48916,
    "pages_cleaned_of_remaining_source_disclosures": 8031,
    "default_panel": "Reference fields where present",
    "source_annotations_visible": false,
    "browser_checks": {
      "class_desktop_no_horizontal_overflow": true,
      "class_phone_no_horizontal_overflow": true,
      "phone_client_and_scroll_width": 375
    }
  },
  "ship_layout_revision": 1,
  "ship_layout_verification": {
    "full_export_ship_and_class_records": {
      "ship_class": 1362,
      "ship": 12084
    },
    "shared_ship_adapter_installed": true,
    "illustration": "Shared placeholder; no individual ship art fabricated",
    "source_html_files_changed": 0,
    "source_payloads_changed": 0,
    "published": false,
    "shared_assets_checksums_match": true,
    "asset_sha256": {
      "assets/lcars-registry.css": "178eec2e12de852cb8c58f7fd42150a7af2b1027e5d72eba0cfe7a19294297dd",
      "assets/lcars-registry.js": "87e3cd5c063e17ce778a2ddccd762fa35904371304735925756c75827c99cf9a"
    },
    "browser_checks": {
      "borg_queen_ship_rows_before": 7,
      "borg_queen_ship_rows_after": 7,
      "borg_queen_ship_fact_identifiers_preserved": true,
      "one_visible_panel": true,
      "weapons_menu_selected_correct_panel": true,
      "phone_client_and_scroll_width": 375,
      "individual_vessel_full_directory_facts_preserved": 4,
      "class_full_directory_facts_preserved": 7,
      "galaxy_class_uses_ship_shell": true
    },
    "prototype_enterprise_d_preserved": true
  },
  "affiliation_display_correction": {
    "subject": "Borg Queen ship",
    "entity_id": "trek-edc34d121574d90789343756",
    "displayed_affiliation": "Borg Collective",
    "source": "Existing affiliation field in ship-page-enrichment-records.jsonl",
    "browser_verified": true,
    "specification_rows_retained": 7,
    "visible_panels": 1,
    "saved_value_mapping_used_for_omitted_affiliation_fields": true,
    "source_payloads_changed": 0,
    "published": false,
    "assets": {
      "assets/lcars-registry.css": "daa772bafe63a4d7677f213aa43065099f0e82271de304cb3a005f6cafac8e99",
      "assets/lcars-registry.js": "95c4c3b7825412f8ab16f1b80bcda3430aa0d81fd5ea4e48f03c20330c929d49"
    }
  },
  "ship_route_coverage_verification": {
    "reviewed_ship_and_class_routes_checked": 1446,
    "routes_missing_from_record_type_mapping": 0,
    "missing_preview_files": 0,
    "missing_shared_runtime_references": 0,
    "former_wording_based_detection_misses": [
      {
        "entity_id": "trek-3977d4aa2f0965c2d95aa23a",
        "path": "reference/trek-3977d4aa2f0965c2d95aa23a.html",
        "label": "nosterest.com \u00b7 alternate-reality class \u00b7 local reference preview"
      },
      {
        "entity_id": "trek-5a08d13e6003167c68141f87",
        "path": "reference/trek-5a08d13e6003167c68141f87.html",
        "label": "nosterest.com \u00b7 mirror-universe class \u00b7 local reference preview"
      },
      {
        "entity_id": "trek-6493eb301a341d8b9ff4b285",
        "path": "reference/trek-6493eb301a341d8b9ff4b285.html",
        "label": "nosterest.com \u00b7 alternate-reality class \u00b7 local reference preview"
      },
      {
        "entity_id": "trek-9b5729dd29d297bc8a4236a2",
        "path": "reference/trek-9b5729dd29d297bc8a4236a2.html",
        "label": "nosterest.com \u00b7 alternate-reality class \u00b7 local reference preview"
      },
      {
        "entity_id": "trek-c5683acf8e0cdebda17eea49",
        "path": "reference/trek-c5683acf8e0cdebda17eea49.html",
        "label": "nosterest.com \u00b7 alternate-reality class \u00b7 local reference preview"
      },
      {
        "entity_id": "trek-d856fd055174f206b3a33900",
        "path": "reference/trek-d856fd055174f206b3a33900.html",
        "label": "nosterest.com \u00b7 alternate-reality class \u00b7 local reference preview"
      }
    ],
    "detection_now_uses_record_identity_and_subject_type": true,
    "browser_checks": [
      {
        "entity_id": "trek-3977d4aa2f0965c2d95aa23a",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      },
      {
        "entity_id": "trek-5a08d13e6003167c68141f87",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      },
      {
        "entity_id": "trek-6493eb301a341d8b9ff4b285",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      },
      {
        "entity_id": "trek-9b5729dd29d297bc8a4236a2",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      },
      {
        "entity_id": "trek-c5683acf8e0cdebda17eea49",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      },
      {
        "entity_id": "trek-d856fd055174f206b3a33900",
        "ship_template": true,
        "directory_links": 9,
        "visible_panels": 1,
        "reality_label_preserved": true
      }
    ],
    "source_payloads_changed": 0,
    "published": false,
    "jumpship_specification_rows_before_and_after": 9,
    "jumpship_phone_client_and_scroll_width": 375,
    "jumpship_weapons_menu_verified": true,
    "asset_sha256": {
      "assets/lcars-registry.css": "daa772bafe63a4d7677f213aa43065099f0e82271de304cb3a005f6cafac8e99",
      "assets/lcars-registry.js": "cae71c98a11972d25e1744d63c1e998786ee5b222d037086c375a204c8bfb406"
    }
  },
  "ship_timeline_label_verification": {
    "placement": "Directly below affiliation",
    "browser_checks": [
      {
        "subject": "Jumpship",
        "affiliation": "Starfleet",
        "timeline": "Kelvin timeline"
      },
      {
        "subject": "Terran fighter",
        "affiliation": "Terran Resistance Forces",
        "timeline": "Mirror Universe"
      }
    ],
    "source_payloads_changed": 0,
    "published": false,
    "assets": {
      "assets/lcars-registry.css": "bc5e4aa32fa03acc03f580018a05e68eb6265e6368a4a9f9ae67edc7ab16a626",
      "assets/lcars-registry.js": "89b21b90c4cd2aa990f6c91ab7b976faaeaea111fdb94c5f59699ed9dce56669"
    }
  },
  "game_ship_label_verification": {
    "labeled_game_specific_entries": 1373,
    "display_label": "Game ship \u2014 Star Trek Online",
    "game_title_from_existing_game_source_records": true,
    "browser_checks": {
      "Jupiter Carrier": "Game ship \u2014 Star Trek Online",
      "Fenris Ranger vessel": "No game label"
    },
    "source_payloads_changed": 0,
    "published": false,
    "assets": {
      "assets/lcars-registry.css": "d71ca25a69aaff59db8bc5258dfcfcdacfdd1bea756cda1f1661b942e7eb56d7",
      "assets/lcars-registry.js": "819863ae8daf4123c64067b595787739d344aeb20a01ade4a143176e11c7151a"
    }
  },
  "class_affiliation_filter_verification": {
    "index_url": "http://127.0.0.1:8787/article-preview/reference/ship-classes.html",
    "default": "All affiliations",
    "total_class_entries": 295,
    "browser_verified_counts": {
      "Klingon": 21,
      "Romulan": 11,
      "All affiliations": 295
    },
    "mobile_client_and_scroll_width": 375,
    "mobile_control_height": 44,
    "existing_entries_and_links_retained": true,
    "filter_uses_existing_affiliation_owner_operator_fields": true,
    "source_payloads_changed": 0,
    "published": false,
    "assets": {
      "assets/lcars-registry.css": "5f60ac841650085605c1773065a74211f958f975dfc30e7c34622d4c45808cbd",
      "assets/lcars-registry.js": "d7247eec4e30ccc516be48fc11ddcdd1e71d1b5aad20c1ce8e83500fbddd45c9"
    }
  },
  "walker_affiliation_correction": {
    "entity_id": "trek-ca489399b6e5fe48972187de",
    "title": "Walker class",
    "affiliations": [
      {
        "affiliation": "Federation / Starfleet",
        "timeline": "Prime timeline"
      },
      {
        "affiliation": "Terran Empire / Starfleet",
        "timeline": "Mirror Universe"
      }
    ],
    "browser_verified": true,
    "source_payloads_changed": 0,
    "mixed_specification_holds_retained": true,
    "references": [
      "https://memory-alpha.fandom.com/wiki/USS_Shenzhou",
      "https://memory-alpha.fandom.com/wiki/ISS_Shenzhou"
    ],
    "assets": {
      "assets/lcars-registry.css": "178eec2e12de852cb8c58f7fd42150a7af2b1027e5d72eba0cfe7a19294297dd",
      "assets/lcars-registry.js": "e486b943d69fbe9d2a1f2cd81f5f0942bc57b5f22d347a82ffbca1c52bc3436a"
    }
  },
  "all_ship_affiliation_audit": {
    "reviewed_preview_pages_checked": 1446,
    "full_directory_ship_class_records_checked": 13446,
    "before_fix_known_metadata_display_gaps": 840,
    "straightforward_owner_operator_omissions_corrected": 830,
    "affiliations_recovered_from_explicit_identity_notes": 19,
    "qualified_mixed_scope_displays_corrected": 8,
    "additional_confirmed_display_omissions_corrected": 857,
    "unconfirmed_affiliations_explicitly_labeled": [
      {
        "entity_id": "trek-12e9983c08c9706dbc47af0c",
        "title": "Beagle type"
      },
      {
        "entity_id": "trek-fcad92d4c1a31da6a03155a0",
        "title": "NCC-1279 type"
      }
    ],
    "remaining_reviewed_entries_without_confirmed_affiliation": [
      {
        "entity_id": "trek-515d4e983e42ea50657f266d",
        "title": "Suliban freighter",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-5537255f4a763d2e310bd5d6",
        "title": "BC 011",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-9fe803547cca8e311b206a2c",
        "title": "Class 9 cargo vessel",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-a35d90512d117d5abd1b7d03",
        "title": "Retellian freighter",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-ce011e55e1da701af7407db1",
        "title": "Pakled Clumpship",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-cf580caf44de2492a499e0f2",
        "title": "Maquis fighter",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-f13ac72c5822d7211f3bcdbb",
        "title": "Suliban stealth cruiser",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-19528353d7a9191c7798632a",
        "title": "USS Beagle",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-2e27074bfb0303cf32bed092",
        "title": "Merchantman",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-4a2a0fac0afa2e8c178c0e39",
        "title": "Delta Flyer (impostor)",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-4e987267415895e7e4fd406b",
        "title": "Dorian",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-5a26a23eb69e7c41dd569d80",
        "title": "Arcos",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-5a64fe693e8e3ebfa266164e",
        "title": "SS Dierdre",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-6adcc01d4a8eda67cb9767f7",
        "title": "Tan Ru",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-77b7c5f420897db48aa9ae85",
        "title": "Warship Voyager",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-8221e1cc8bcd49a5890b5dec",
        "title": "Alice (ship)",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-8a11fe97652015249582eae4",
        "title": "Whale Probe",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-9f1f1a8b31910e769e4d1d98",
        "title": "Holograms' ship",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-d3e3791b018b676ec9c85434",
        "title": "Ellison",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-d76d51f3562252ddf01368d6",
        "title": "Nokaro",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-e2eab6ae06e7598478bf1f63",
        "title": "Time-pod",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-e496e7826f73e28153164e33",
        "title": "Ekina",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-e6f9fc25499ccb36eca8d204",
        "title": "Aurora (NC-17740)",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-e9d7de246630a2d4536b3c57",
        "title": "Norkova",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      },
      {
        "entity_id": "trek-ec489609182f9f52e7de584b",
        "title": "5",
        "reason": "No explicit affiliation, owner, operator or verified identity affiliation available in the audited saved record"
      }
    ],
    "full_directory_missing_saved_affiliation_fields": [],
    "full_directory_records_without_explicit_affiliation_owner_operator_fields": 274,
    "validation": "Every reviewed preview and full ship/class HTML and explicit saved fields audited. Fixes verified against cached audit inputs and current shared mappings; source HTML/payloads unchanged. Browser QA covers representative cases, not every page.",
    "source_payloads_changed": 0,
    "published": false,
    "representative_browser_checks": [
      "USS Defiant (2370): Starfleet",
      "IKS Pagh: Klingon Defense Force",
      "Odin: Federation (civilian)",
      "NCC-1279 type: actual allegiance unconfirmed",
      "Lamarr class: separate Prime and Mirror affiliations"
    ],
    "asset_sha256": {
      "assets/lcars-registry.css": "178eec2e12de852cb8c58f7fd42150a7af2b1027e5d72eba0cfe7a19294297dd",
      "assets/lcars-registry.js": "87e3cd5c063e17ce778a2ddccd762fa35904371304735925756c75827c99cf9a"
    }
  },
  "character_appearance_update": {
    "character_pages_with_appearances_section": 13129,
    "pages_with_recorded_screen_appearances": 1149,
    "distinct_character_work_links": 3836,
    "game_character_pages_with_game_context": 3202,
    "pages_with_incomplete_appearance_inventory": 11980,
    "rich_preview_pages_updated": 27,
    "joins": "Explicit character entity ID in cast records; no name-only joins or actor filmography inheritance",
    "payloads_modified": false,
    "database_modified": false,
    "published": false,
    "actor_starter_pages": 114,
    "characters_with_multiple_performers": 92,
    "performer_labels_per_work": 3856,
    "actor_starter_files_verified": 114
  },
  "music_display_update": {
    "music_pages_updated": 68,
    "redundant_seconds_fields_removed": 60,
    "seconds_only_fields_formatted": 0,
    "payloads_modified": false,
    "published": false,
    "verified_no_visible_runtime_seconds_fields": true,
    "browser_verified": [
      "Symphonic Suites Volume Two: single Runtime 45:49; Spotify search labeled as search",
      "The Wrath of Khan: Runtime plus Listen section"
    ]
  },
  "supplemental_actor_starter_html_pages": 114,
  "episode_layout_update": {
    "season_episode": 742,
    "stardate": 429,
    "titles": 739,
    "full_pages": 794,
    "rich_pages": 794,
    "series_identified": 787,
    "series_pending": 7,
    "directory_records": 952,
    "series_filter_choices": [
      "Star Trek: Deep Space Nine",
      "Star Trek: Discovery",
      "Star Trek: Enterprise",
      "Star Trek: Lower Decks",
      "Star Trek: Picard",
      "Star Trek: Prodigy",
      "Star Trek: Short Treks",
      "Star Trek: Strange New Worlds",
      "Star Trek: The Animated Series",
      "Star Trek: The Next Generation",
      "Star Trek: The Original Series",
      "Star Trek: Voyager",
      "Star Trek: very Short Treks"
    ],
    "published": false,
    "source_payloads_modified": false,
    "starter_pages_with_series_status": 158,
    "starter_pages_with_identified_series": 0,
    "browser_verified": {
      "sample": "By Any Other Name",
      "series_at_top": true,
      "season_episode_single_box": true,
      "stardate_single_box": true,
      "original_german_japanese_titles_retained_together": true,
      "series_filter_original_series_count": 78,
      "series_filter_picard_count": 24,
      "series_filter_reset_count": 952
    }
  },
  "supplemental_episode_directory_html_pages": 1,
  "person_details_update": {
    "gender_fields_removed": 6982,
    "duplicate_birth_name_values_removed": 920,
    "personal_details_boxes_created": 7177,
    "person_pages_updated": 7179,
    "distinct_birth_names_retained_in_combined_box": true,
    "existing_menu_and_credit_sections_preserved": true,
    "new_appearance_sections_added": false,
    "payloads_modified": false,
    "published": false,
    "browser_verified": [
      "Rebecca Romijn: one Personal details box; no gender field",
      "Portrayals and work credits menu retains linked Una Chin-Riley and Q&A episode"
    ]
  },
  "directory_order_update": {
    "default_order": "Alphabetical title, case/accent insensitive; numbers in numeric order",
    "sorting_applied_before_pagination": true,
    "scope": "All main-directory subject filters, including all 3155 place records",
    "search_relevance_preserved_with_alphabetical_ties": true,
    "browser_verified_first_two_pages": {
      "first_page_count": 50,
      "second_page_count": 50,
      "order_verified_across_boundary": true,
      "boundary": [
        "Actonn",
        "Adhafera"
      ]
    },
    "source_records_modified": false,
    "published": false
  },
  "planet_layout_sample": {
    "sample": "Earth (mirror)",
    "pages_restructured": 1,
    "affiliation_links": {
      "Terran Empire": "9a3712db9ce3bfa168726d7d.html",
      "Terran Republic": "../civilizations/terran-republic-mirror.html",
      "Klingon-Cardassian Alliance": "../civilizations/klingon-cardassian-alliance-mirror.html",
      "Galactic Commonwealth": "../civilizations/galactic-commonwealth-mirror.html"
    },
    "new_affiliation_starter_pages": [
      "Terran Republic",
      "Klingon-Cardassian Alliance",
      "Galactic Commonwealth"
    ],
    "name_first": true,
    "body_type_and_classification_combined": true,
    "diameter_and_population_combined": true,
    "capital_retained": true,
    "affiliation_chronology_inferred": false,
    "source_payloads_modified": false,
    "published": false,
    "affiliation_destination_checks": [
      {
        "title": "Terran Empire",
        "status": 200
      },
      {
        "title": "Terran Republic",
        "status": 200
      },
      {
        "title": "Klingon-Cardassian Alliance",
        "status": 200
      },
      {
        "title": "Galactic Commonwealth",
        "status": 200
      }
    ],
    "browser_verified": true
  },
  "supplemental_civilization_starter_html_pages": 3,
  "planet_affiliation_menu": {
    "page": "Earth (mirror)",
    "menu_location": "Inside Reference fields",
    "tabs": [
      "Overview",
      "Terran Empire",
      "Terran Republic",
      "Klingon-Cardassian Alliance",
      "Galactic Commonwealth"
    ],
    "default_tab": "Overview",
    "empire_details": "Saved Terran Empire location, currency and founding qualifier; not Earth-government chronology",
    "unestablished_dates_kept_explicit": true,
    "source_payloads_modified": false,
    "published": false,
    "browser_verified": [
      "Menu appears directly under Reference fields",
      "Terran Empire opens in place with saved empire facts",
      "Terran Republic opens in place with unestablished details marked"
    ]
  },
  "episode_summary_update": {
    "episode_pages_updated": 742,
    "top_box": "Season, episode & air date",
    "desktop": "Single line",
    "small_screens": "Wraps between complete labeled values",
    "titles_modified": false,
    "source_payloads_modified": false,
    "published": false,
    "browser_verified_sample": "Shuttlepod One",
    "desktop_values_share_same_line": true,
    "separate_airdate_box_removed": true
  },
  "all_episode_cast_update": {
    "episodes_with_expanded_cast_templates": 329,
    "episodes_with_cast": 936,
    "cast_rows": 26024,
    "native_cast_rows": 22961,
    "episode_records_covered": 952,
    "full_episode_pages_updated": 794,
    "preview_episode_pages_updated": 952,
    "pages_written_this_run": 2,
    "role_holds": 70,
    "empty_episodes": [
      "After They Were Famous: Star Trek",
      "Undeveloped Star Trek: Voyager episodes",
      "Kitumba",
      "Undeveloped Star Trek: The Next Generation episodes",
      "Undeveloped Star Trek: Deep Space Nine episodes",
      "Undeveloped Star Trek: The Animated Series episodes",
      "Undeveloped Star Trek: Short Treks episodes",
      "Undeveloped Star Trek episodes",
      "Cadet Training",
      "Undeveloped Star Trek: The Original Series episodes",
      "TOS remastered episode airdates",
      "Undeveloped Star Trek: Discovery episodes",
      "In Thy Image",
      "TOS episode airdates",
      "Building Excitement: Star Trek: Nemesis",
      "Undeveloped Star Trek: Enterprise episodes"
    ],
    "cast_columns": [
      "Character / role",
      "Performer",
      "Credit group"
    ],
    "nonstandard_entries_without_cast": 16,
    "source_databases_modified": false,
    "original_payloads_modified": false,
    "held_identities_merged": false,
    "published": false,
    "cast_sections_verified_on_full_pages": 794,
    "cast_sections_verified_on_preview_pages": 952,
    "unique_cast_link_destinations_verified": 7700,
    "cast_structure_or_link_errors": [],
    "role_holds_description": "Unexpanded or qualified role details remain under review; cast listings are not asserted complete.",
    "browser_verified": [
      "Shuttlepod One: seven linked character/performer rows; Mayweather marked voice only",
      "Maps and Legends: Isa Briones appears once with Soji Asha / Dahj Asha",
      "Phone width: cast rows stack as cards; content width 375 equals viewport width 375"
    ],
    "native_source_templates_expanded": 329,
    "supplemental_reference_page_counts": {
      "people": 399,
      "characters": 1064,
      "civilizations": 3
    }
  },
  "supplemental_reference_page_counts": {
    "people": 399,
    "characters": 1064,
    "civilizations": 3
  },
  "game_reference_removal": {
    "game_only_articles_removed": 5412,
    "removed_types": {
      "game_item": 829,
      "game_ship": 1373,
      "game_character": 3202,
      "technology": 4,
      "ship": 3,
      "game_card": 1
    },
    "remaining_original_articles": 43504,
    "pages_with_links_or_counts_updated": 45,
    "links_or_directory_rows_removed": 5412,
    "game_reference_filter_removed": true,
    "source_databases_modified": false,
    "published": false,
    "original_html_and_payload_files_preserved_privately": 10824,
    "original_article_routes_verified_absent": 5412,
    "remaining_article_routes_verified": 43504,
    "files_moved_in_successful_removal_pass": 10803
  },
  "current_review_changes": {
    "original_articles_retained": 43504,
    "game_only_articles_removed_and_verified_absent": 5412,
    "episode_directory_rows": 952,
    "episode_directory_link_errors": [],
    "strange_new_worlds_seasons_1_and_2": 20,
    "premiere_series_season_episode_and_airdate_verified": true,
    "series_assignments_recovered": 140,
    "series_still_unidentified": 25,
    "missing_dates_restored_on_existing_episode_pages": 50,
    "published": false
  },
  "species_reference_progress": {
    "existing_export_species_pages": 8,
    "major_species_placeholders_replaced": 9,
    "species_directory_entries": 17,
    "linked_individuals": 15,
    "other_held_species_records": 2223,
    "held_catalog_records_promoted": false,
    "source_databases_modified": false,
    "complete_species_catalogue": false,
    "published": false,
    "new_pages_local_links_and_assets_verified": 99,
    "browser_species_search_results_verified": 17,
    "verification_errors": []
  },
  "snw_four_season_update": {
    "verified_on": "2026-10-31",
    "new_episode_reference_pages": 20,
    "strange_new_worlds_episode_directory_count": 40,
    "season_counts": {
      "1": 10,
      "2": 10,
      "3": 10,
      "4": 10
    },
    "new_cast_lists_complete": false,
    "new_story_details_complete": false,
    "airdate_method": "Calendar dates derived from official weekly release schedules, with published premiere/finale dates cross-checked.",
    "original_frozen_article_count": 43504,
    "total_main_search_records": 43533,
    "episode_directory_records": 972,
    "sources": {
      "3": {
        "episode_guide": "https://www.paramountplus.com/shows/star-trek-strange-new-worlds/episodes/3/",
        "release_schedule": "https://www.startrek.com/news/trailer-season-3-strange-new-worlds",
        "schedule": "Two episodes on 2025-07-17, then weekly Thursdays through 2025-09-11."
      },
      "4": {
        "episode_guide": "https://www.paramountplus.com/shows/star-trek-strange-new-worlds/episodes/4/",
        "release_schedule": "https://www.paramountpressexpress.com/cbs-studios/shows/star-trek-strange-new-worlds/releases/?view=112818-lets-boldly-go-star-trek-strange-new-worlds-season-four-premieres-july-23-on-paramount",
        "released_confirmation": "https://www.paramountplus.com/sneak-peak/star-trek-strange-new-worlds-season-4/",
        "schedule": "One episode weekly Thursdays from 2026-07-23 through 2026-09-24."
      }
    },
    "published": false,
    "new_page_links_and_assets_verified": 160,
    "verified_episode_routes": 40,
    "duplicate_episode_routes": 0,
    "validation_errors": [],
    "browser_verified_season_counts": {
      "1": 10,
      "2": 10,
      "3": 10,
      "4": 10
    },
    "browser_new_season_four_page_verified": true
  },
  "sam_rutherford_character_layout": {
    "page": "pages/97b94541d05094568de76598.html",
    "character": "Sam Rutherford",
    "actor": "Eugene Cordero",
    "actor_page": "pages/9b3e785dca68f0ae1e1fa994.html",
    "portrait_state": "Reserved character and actor image slots; no unapproved images used.",
    "alias_count": 4,
    "duplicate_name_fact_removed": true,
    "gender_below_character_image": true,
    "family_moved_below_service_fields": true,
    "status_and_status_date_combined": true,
    "original_payload_sha256": "ccd3a13c0dc2e4e5535aa436cb54e59aba42ab263ff192dadf34d489b5dc8119",
    "original_payload_unchanged": true,
    "published": false,
    "browser_desktop_verified": true,
    "browser_phone_width": 375,
    "browser_phone_page_width": 375,
    "browser_phone_portraits_stacked": true,
    "layout_validation_errors": []
  },
  "sam_rutherford_appearance_merge": {
    "page": "pages/97b94541d05094568de76598.html",
    "combined_section": "Appearances & portrayals",
    "original_credit_rows": 48,
    "unique_episode_rows": 47,
    "series_credits_preserved": 1,
    "appearance_only_works_preserved": 0,
    "episode_performer_and_series_links_verified": 143,
    "duplicate_episode_rows": 0,
    "series_column": true,
    "native_series_metadata_recovered": [
      {
        "title": "Parth Ferengi's Heart Place",
        "series": "Star Trek: Lower Decks",
        "season": 4,
        "episode": 6
      }
    ],
    "episodes_with_series_identified": 47,
    "validation_errors": [],
    "old_credits_fragment_preserved": true,
    "published": false
  },
  "all_character_layout_rollout": {
    "target_character_articles": 9927,
    "target_character_starter_pages": 1064,
    "target_full_site_character_pages": 10991,
    "target_review_preview_pages": 29,
    "subset_run": false,
    "html_pages_updated": 11014,
    "full_pages_updated": 10986,
    "preview_pages_updated": 28,
    "pages_with_appearances": 3048,
    "appearance_rows": 13589,
    "series_credit_rows": 9,
    "pages_with_multiple_performers": 197,
    "works_with_multiple_performers": 97,
    "duplicate_name_fields_removed": 6561,
    "episode_rows": 13589,
    "episode_rows_with_series": 13589,
    "pages_without_recorded_appearances": 7938,
    "already_current": 6,
    "full_site_character_pages_with_current_layout": 10991,
    "review_preview_pages_with_current_layout": 29,
    "all_current_appearance_rows": 14262,
    "all_current_episode_rows": 14262,
    "all_current_episode_rows_with_series": 14262,
    "all_current_pages_with_multiple_performers": 199,
    "all_current_pages_without_recorded_appearances": 7939,
    "all_current_unique_link_targets": 3529,
    "new_identity_specific_actor_starters": 0,
    "unique_generated_link_targets_verified": 3525,
    "errors": [],
    "original_payloads_modified": false,
    "original_databases_modified": false,
    "portraits": "Reserved image spaces; portraits are not supplied by this rollout.",
    "appearance_inventory_complete": false,
    "published": false,
    "elapsed_seconds": 178,
    "multiple_performer_samples": [
      {
        "title": "Unnamed Starfleet Headquarters personnel (32nd century)",
        "html": "pages/c2c11496370a1d006f4f913c.html",
        "performers": 6,
        "appearances": 5
      },
      {
        "title": "Borg Queen",
        "html": "pages/28bba270efe4bd29e814c2e0.html",
        "performers": 6,
        "appearances": 8
      },
      {
        "title": "Nancy Crater (creature)",
        "html": "pages/4cde311cea751c2da283d002.html",
        "performers": 6,
        "appearances": 1
      },
      {
        "title": "The Kingdom of Elysian characters",
        "html": "pages/24e68c4446acb265d0d2fadd.html",
        "performers": 5,
        "appearances": 1
      },
      {
        "title": "Golwat",
        "html": "characters/trek-8feadc0adf3df29f55232be6.html",
        "performers": 5,
        "appearances": 6
      },
      {
        "title": "Computer voice",
        "html": "characters/trek-1136efa706c7af74c95e40db.html",
        "performers": 5,
        "appearances": 7
      },
      {
        "title": "Sim",
        "html": "pages/980d5313e6ba94d330b7cbe0.html",
        "performers": 4,
        "appearances": 1
      },
      {
        "title": "Anya (allasomorph)",
        "html": "pages/6a0e8d80bdb89e47f315e3d1.html",
        "performers": 4,
        "appearances": 1
      }
    ],
    "html_pages_verified_after_rollout": 11020,
    "unique_physical_link_targets_verified": 3529,
    "physical_link_errors": [],
    "post_rollout_layout_errors": [],
    "pages_with_duplicate_performer_details_cleaned": 429,
    "performer_qualifiers_preserved_on_portrait_cards": 233,
    "browser_multi_performer_profile_verified": true,
    "browser_phone_viewport_width": 375,
    "browser_phone_content_width": 375,
    "picard_distinct_performers_displayed": 5,
    "picard_primary_performer": "Patrick Stewart"
  },
  "condensed_character_episode_fields": {
    "counts": {
      "character_pages_checked": 11020,
      "character_birth": 3973,
      "pages_changed": 4674,
      "episode_dates": 701,
      "episode_pages_checked": 1608,
      "character_father": 2,
      "character_mother": 2
    },
    "browser_verified": [
      "Picard birth and parents",
      "Remembrance year range"
    ],
    "source_payloads_modified": false
  },
  "visit_navigation": {
    "counts": {
      "full_site_pages_checked": 45053,
      "preview_pages_checked": 2633
    },
    "browser_verified": {
      "back": true,
      "forward": true,
      "recent_page_selection": true,
      "branch_preserves_previous_pages": true,
      "reload_retains_visit": true,
      "character_episode_library_and_actor_pages": true,
      "phone_viewport_width": 390,
      "phone_document_client_width": 375,
      "phone_document_scroll_width": 375
    },
    "published": false
  },
  "trading_card_removal": {
    "trading_card_articles_removed": 976,
    "removed_types": {
      "tradingCard": 5,
      "tradingCardDeck": 693,
      "tradingCardSet": 190,
      "trading_card_set": 88
    },
    "remaining_original_articles": 42528,
    "remaining_search_records": 42557,
    "html_pages_checked": 46710,
    "private_files_preserved": 1925,
    "pages_with_links_or_counts_updated": 40,
    "links_or_directory_rows_removed": 976,
    "trading_card_filters_removed": true,
    "source_databases_modified": false,
    "published": false,
    "archived_full_files_verified": 1952,
    "browser_verified": {
      "trading_card_filter_options": 0,
      "trading_card_category_links": 0,
      "matching_drafts": 42557,
      "results_start_collapsed": true
    }
  },
  "all_character_performer_page_coverage": {
    "character_records_with_verified_page_and_search_entry": 19784,
    "recorded_performers_with_verified_page_and_search_entry": 5168,
    "new_pages": {
      "character": 8794,
      "person": 12
    },
    "new_search_entries": 9868,
    "search_counts": {
      "ship_class": 1362,
      "character": 19784,
      "ship": 12081,
      "person": 7590,
      "book": 1968,
      "comic": 1356,
      "episode": 814,
      "place": 3155,
      "comic_strip": 68,
      "comic_series": 109,
      "station": 361,
      "podcast": 1936,
      "short_story": 494,
      "season": 42,
      "comic_collection": 163,
      "calendar": 190,
      "adaptation_reference": 66,
      "magazine": 292,
      "audio_release": 20,
      "aftershow_episode": 118,
      "video_release": 456,
      "soundtrack": 68,
      "book_series": 29,
      "video_game": 119,
      "organization": 66,
      "novella": 18,
      "company": 1,
      "series": 19,
      "magazine_series": 28,
      "species": 2225,
      "movie": 14,
      "game": 1,
      "reference_software": 7,
      "notebook": 2,
      "book_collection": 7,
      "publication_bundle": 2,
      "multi_format_publication": 1,
      "multi_subject_reference": 1
    },
    "total_search_records": 55033,
    "name_records_not_claimed_unique_characters": true,
    "details_completed": false,
    "source_databases_modified": false,
    "published": false,
    "errors": [],
    "game_only_starters_excluded": 192,
    "classification_conflicts_excluded": [
      {
        "entity_id": "trek-3129d2dcc57347bee6d2d3c4",
        "name": "Melkotian buoy",
        "reason": "Existing vessel or ship-class record; conflicting character classification excluded."
      },
      {
        "entity_id": "trek-a6da4dec78dab61e0985c879",
        "name": "Cardassian ATR-4107",
        "reason": "Existing vessel or ship-class record; conflicting character classification excluded."
      }
    ],
    "final_page_and_search_check_errors": [],
    "browser_patrick_stewart_result_verified": true
  },
  "species_starter_page_coverage": {
    "recorded_species_names": 1887,
    "species_record_pages_verified": 2225,
    "new_species_pages_created": 0,
    "new_species_search_entries": 0,
    "explicit_character_species_links_added": 0,
    "gorn_routes": [
      "species/541e8ae9def1514b0feb5b48.html",
      "species/0bdd07382202926af4a2ac27.html"
    ],
    "species_8472_routes": [
      "species/a517511062978b719ed87f50.html",
      "species/a39ee0e2cb3b92f815e95cde.html"
    ],
    "details_complete": false,
    "source_databases_modified": false,
    "published": false,
    "total_search_records": 55033,
    "errors": [],
    "species_starter_pages_created_in_this_completion": 2208,
    "classification_exclusions": {
      "trek-a6fce6bfd40565a4a38c851c": "Baran's mercenary ship personnel",
      "trek-ed0d0887063488e77e95aab3": "Bahrat's space station personnel",
      "trek-a5d00f3748e5bdee2e44ec8a": "Species 8472 cruiser",
      "trek-c88e7b98402e396508c8936a": "Species 8472 enhancer",
      "trek-7b519acd48391d4a279eec78": "Species 8472 scout"
    },
    "browser_verified": [
      "Gorn directory links",
      "Species 8472 directory links",
      "Species 8472 starter page"
    ],
    "directory_targets_verified": 2225
  },
  "character_field_deduplication": {
    "counts": {
      "pages_checked": 19813,
      "pages_updated": 9925,
      "duplicate_values_removed": 42,
      "redundant_name_boxes_removed": 6,
      "generic_duplicates_removed": 1
    },
    "original_payloads_modified": false,
    "published": false,
    "errors": []
  },
  "character_gender_removal": {
    "counts": {
      "pages_checked": 19813,
      "gender_boxes_removed": 5380,
      "portrait_gender_labels_removed": 0,
      "pages_updated": 5380
    },
    "gender_display_remaining": 0,
    "source_payloads_modified": false,
    "published": false,
    "errors": [],
    "browser_picard_verified": true
  },
  "series_overview_layout": {
    "series_pages_updated": 15,
    "pages": [
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\e6737724848443f79df73316.html",
        "title": "Star Trek: Short Treks",
        "summary": "2 seasons"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\5640300f25515f44c9d10449.html",
        "title": "Star Trek: Discovery",
        "summary": "Seventh series \u00b7 5 seasons Original run: 24 September 2017"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\d7a9f18cf84eefeb693748f7.html",
        "title": "Star Trek: Deep Space Nine",
        "summary": "Fourth series \u00b7 7 seasons Original run: 3 January 1993 \u2013 2 June 1999"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\599a568e4522bb89c0737f06.html",
        "title": "Star Trek: Strange New Worlds",
        "summary": "Eleventh series \u00b7 4 seasons Original run: 5 May 2022"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\031c7b8ab393273381020a1b.html",
        "title": "Star Trek: Prodigy",
        "summary": "Tenth series \u00b7 2 seasons Original run: 28 October 2021"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\ab63fdcb5e3bacb2bcf52d65.html",
        "title": "Star Trek: Voyager",
        "summary": "Fifth series \u00b7 7 seasons Original run: 16 January 1995 \u2013 23 May 2001"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\b0f5e8864773f26424c915d1.html",
        "title": "Star Trek: The Next Generation",
        "summary": "Third series \u00b7 7 seasons Original run: 28 September 1987 \u2013 23 May 1994"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\3939e831b3613c99d70952e6.html",
        "title": "After Trek",
        "summary": "1 season"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\558baedca71e3f862e6e66db.html",
        "title": "The Ready Room",
        "summary": "4 seasons"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\44c92bc23cce4e96401d3d0b.html",
        "title": "Star Trek: The Original Series",
        "summary": "First series \u00b7 3 seasons Original run: 8 September 1966 \u2013 3 June 1969"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\bf7939a89b2b59e8a994a000.html",
        "title": "Star Trek: Picard",
        "summary": "Eighth series \u00b7 3 seasons Original run: 23 January 2020 \u2013 20 April 2023"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\7ff28073e47c67eac806ba61.html",
        "title": "Star Trek: Enterprise",
        "summary": "Sixth series \u00b7 4 seasons Original run: 26 September 2001 \u2013 13 May 2005"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\1951562dd07a2547774e5a48.html",
        "title": "Star Trek: very Short Treks",
        "summary": "1 season"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\032fe1dcc6376a0b866b5057.html",
        "title": "Star Trek: The Animated Series",
        "summary": "Second series \u00b7 2 seasons Original run: 8 September 1973 \u2013 12 October 1974"
      },
      {
        "page": "C:\\Users\\admin\\Documents\\Codex\\2026-10-29\\referenced-chatgpt-conversation-this-is-an\\outputs\\scificollective-reference\\pages\\676a3f7014d5373fa7108d57.html",
        "title": "Star Trek: Lower Decks",
        "summary": "Ninth series Original run: 6 August 2020"
      }
    ],
    "source_payloads_modified": false,
    "published": false,
    "errors": []
  },
  "series_credit_cleanup": {
    "counts": {
      "pages_checked": 19,
      "credit_group_rows_removed": 30,
      "character_and_role_rows_combined": 30,
      "pages_updated": 4
    },
    "source_payloads_modified": false,
    "published": false,
    "errors": []
  },
  "episode_combined_story_date": {
    "counts": {
      "pages_checked": 1766,
      "full_pages_updated": 429,
      "preview_pages_updated": 2
    },
    "stardate_first": true,
    "source_payloads_modified": false,
    "published": false,
    "errors": []
  },
  "highlighted_return_to_search": {
    "highlighted_library_entry": true,
    "back_to_search_button": true,
    "query_and_subject_restoration_browser_verified": true,
    "phone_width": 375,
    "phone_content_width": 375
  },
  "character_identity_consolidation": {
    "confirmed_same_character_pairs_consolidated": 1408,
    "duplicate_starter_routes_redirected": 1401,
    "qualified_detail_pages_retained": 7,
    "unconfirmed_cross_source_pairs": 207,
    "remaining_same_name_groups": 215,
    "character_search_entries": 18376,
    "total_search_entries": 53625,
    "original_databases_modified": false,
    "source_payloads_modified": false,
    "published": false,
    "errors": []
  },
  "vessel_field_deduplication": {
    "counts": {
      "pages_checked": 14839,
      "duplicate_values_removed": 327,
      "field_boxes_consolidated": 671,
      "generic_values_removed": 129,
      "pages_updated": 275
    },
    "configuration_and_era_groups_kept_separate": true,
    "source_payloads_modified": false,
    "published": false,
    "errors": [],
    "browser_uss_nog_verified": true
  },
  "search_interface_cleanup": {
    "page_size": 25,
    "browser_verified_first_page_rows": 25,
    "browser_verified_first_page_range": "1\u201325",
    "browser_verified_second_page_rows": 3,
    "browser_verified_second_page_range": "26\u201328",
    "riker_search_matches": 28,
    "kyle_riker_unqualified_rows": 1,
    "mirror_kyle_kept_separate": true,
    "internal_source_context_and_ids_removed_from_captions": true,
    "return_to_search_preserves_query_and_subject": true,
    "errors": []
  },
  "species_identity_consolidation": {
    "confirmed_same_species_pairs_consolidated": 322,
    "duplicate_starter_routes_redirected": 322,
    "unconfirmed_cross_source_pairs": 14,
    "remaining_same_name_groups": 16,
    "species_names_in_directory": 1887,
    "species_search_records": 1903,
    "total_search_records": 53303,
    "source_payloads_modified": false,
    "source_databases_modified": false,
    "published": false,
    "errors": [],
    "browser_verified_species_8472_main_results": 1,
    "browser_verified_abronian_main_results": 1,
    "browser_verified_uncertain_records_grouped": true
  },
  "podcast_playback_layout": {
    "checked_at": "2026-10-31T19:44:43.062439+00:00",
    "counts": {
      "full_pages_updated": 1936,
      "playback_buttons": 4072
    },
    "podcasts_with_apple_and_spotify": 1841,
    "exact_youtube_episode_links": 226,
    "youtube_show_archive_fallbacks": 69,
    "vimeo_episode_links": 0,
    "layout_order": [
      "Host",
      "Guests",
      "Air date",
      "Episode details: Season / Runtime / Episode code"
    ],
    "links_basis": "Saved episode-specific Apple/Spotify identifiers; official publisher YouTube playlists with exact title or publisher-number matching. Archive fallbacks explicitly labeled. Not every platform URL has been checked for live availability.",
    "source_payloads_modified": false,
    "published": false,
    "errors": [],
    "independent_verification": {
      "html_pages_checked": 1936,
      "original_payload_checksums_unchanged": 1936,
      "html_checksums_valid": 1936,
      "errors": [],
      "known_unavailable_apple_links_removed": 95
    },
    "apple_listing_unavailable": 95,
    "apple_shows_checked_live": 12,
    "apple_shows_available": 11
  }
}
