{
    "ok": true,
    "stage": "status",
    "supplier": "Vincea + INDA",
    "version": "3.4.15",
    "current_version": "3.4.15",
    "build": "2026-08-18-fast-fact-index-production",
    "master_standard": "4.2.8",
    "current_route": "/vincea-auto-339",
    "writes_performed": false,
    "production_ready": true,
    "production_ready_blockers": [],
    "last_cycle_version": "3.4.15",
    "last_cycle_version_matches_current": true,
    "version_drift_blocker": "",
    "health": {
        "master_standard": "4.2.8",
        "controller_version": "3.4.15",
        "build": "2026-08-18-fast-fact-index-production",
        "production_ready": true,
        "blockers": [],
        "cron_heartbeat": {
            "last_cron_hit_at": "2026-08-18T16:30:01+10:00",
            "last_cron_cycle_id": "20260818-163001-2950638",
            "last_cron_completed_at": null,
            "last_cron_ok": null,
            "last_cron_result": "running",
            "last_cron_error": "",
            "version": "3.4.15",
            "build": "2026-08-18-fast-fact-index-production"
        },
        "checkpoint": {
            "stage": "existing_images",
            "status": "ok",
            "updated_at": "2026-08-18T16:30:44+10:00",
            "age_seconds": 592,
            "progress": {
                "skipped": true,
                "batch_limit": 300,
                "priority_updated": 0
            }
        },
        "lkg": {
            "present": true,
            "saved_at": "2026-08-18T14:30:44+10:00",
            "snapshot_id": "0d47ea59407b7893fd843b1048198e6b802cb25e2c9134ae77e8b71c6c3a8457",
            "cycle_id": "20260818-143001-2871469"
        },
        "last_stock": {
            "ok": true,
            "processed": 3525,
            "real_stock_writes": 0,
            "stock_unchanged": 3525,
            "native_verified": 3525,
            "native_mismatch": 0,
            "shared_storage_rule": "MAX positive supplier contribution, never SUM"
        },
        "heavy": {
            "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
            "free_bytes": 110299574272,
            "total_bytes": 248505155584,
            "free_percent": 44.390000000000001,
            "heavy_start_free_bytes": 4294967296,
            "heavy_stop_free_bytes": 2147483648,
            "heavy_timezone": "Asia/Vladivostok",
            "heavy_window": "23:00-07:00 Asia/Vladivostok",
            "heavy_disk_allowed": true,
            "heavy_time_allowed": false,
            "heavy_allowed": false,
            "heavy_reason": "outside Vladivostok night window",
            "new_cards_min_free_bytes": 1073741824,
            "new_cards_allowed": true,
            "night": {
                "ok": true,
                "timezone": "Asia/Vladivostok",
                "local_time": "2026-08-18 16:40:36+10:00",
                "start_hour": 23,
                "end_hour": 7,
                "window": "23:00-07:00",
                "allowed": false
            }
        }
    },
    "self_check": {
        "ok": true,
        "stage": "self-check",
        "supplier": "Vincea + INDA",
        "version": "3.4.15",
        "build": "2026-08-18-fast-fact-index-production",
        "writes_performed": false,
        "checks": {
            "php_7_3_compatible_runtime": true,
            "curl": true,
            "ziparchive": true,
            "xmlreader": true,
            "dom": true,
            "moguta_db": true,
            "models_product": true,
            "property_class": true,
            "property_create_string": true,
            "product_add": true,
            "product_add_id_revalidated_by_exact_article": true,
            "product_fast_update": true,
            "product_get": true,
            "product_storage": true,
            "product_storage_readback": true,
            "product_storage_total": true,
            "product_storage_recalc": true,
            "product_storage_fallback_replace": true,
            "numeric_storage_aggregate_positive_sources_only": true,
            "negative_storage_count_not_stock_without_explicit_source_rule": true,
            "negative_physical_storage_normalization": true,
            "native_storefront_count_verification": true,
            "category_characteristic_mapping_audit_read_only": true,
            "manual_characteristic_mapping_wizard_admin_only": true,
            "manual_characteristic_mapping_save_is_plan_only": true,
            "manual_characteristic_mapping_shows_linked_global_unlinked": true,
            "property_create_definition": true,
            "property_create_category_link": true,
            "approved_characteristic_map_embedded_complete": true,
            "approved_characteristic_map_zero_pending_runtime": true,
            "approved_characteristic_map_ignore_49_runtime": true,
            "approved_characteristic_create_deduplicated": true,
            "approved_characteristic_unit_transforms_explicit_only": true,
            "approved_characteristic_backfill_persistent_cursor": true,
            "approved_characteristic_backfill_failure_does_not_advance_cursor": true,
            "production_characteristic_audit_is_fast_delta_only": true,
            "pending_characteristic_second_pass_admin_only": true,
            "pending_characteristic_ignore_requires_explicit_save": true,
            "pending_characteristic_second_pass_is_plan_only": true,
            "final_characteristic_map_has_zero_pending": true,
            "final_characteristic_ignore_is_known_no_write": true,
            "final_characteristic_second_pass_targeted_repair_cursor": true,
            "approved_multisource_merge_cat176_property360": true,
            "approved_multisource_merge_appends_distinct_values": true,
            "approved_multisource_merge_deduplicates_exact_values": true,
            "completed_full_backfill_not_repeated_for_pending_only_map_finalize": true,
            "product_delete": true,
            "product_delete_images": true,
            "product_delete_image_folder": true,
            "images_construction": true,
            "image_db_fields": true,
            "ordinary_brand_id_118_seen": true,
            "ordinary_brand_operational_lock_118": true,
            "plugin_brand_separate": true,
            "other_brand_like_fields_ignored": true,
            "vincea_order_flag_property_515_exact": true,
            "vincea_order_flag_full_backfill_has_durable_completion_state": true,
            "vincea_order_flag_completed_pass_uses_bulk_drift_audit": true,
            "vincea_order_flag_drift_repairs_only_mismatches": true,
            "vincea_order_flag_failure_does_not_advance_cursor": true,
            "images_construction_pipe_contract": true,
            "existing_image_batch_per_cron_300": true,
            "supplier_daily_xls_biff8_parser_available": true,
            "supplier_daily_source_configured": true,
            "supplier_daily_xls_schema_guard_enabled": true,
            "manual_new_photo_fill_hard_limit_300": true,
            "manual_existing_photo_fill_hard_limit_50": true,
            "manual_existing_photo_fill_reuses_production_image_sync": true,
            "manual_existing_photo_fill_includes_placeholder_as_missing": true,
            "manual_existing_photo_fill_night_only": true,
            "manual_existing_photo_fill_exact_vincea_host": true,
            "manual_new_photo_fill_new_cards_only": true,
            "manual_new_photo_fill_placeholder_only": true,
            "manual_new_photo_fill_keeps_normal_night_gate": true,
            "global_no_img_placeholder_never_deleted_by_image_sync": true,
            "heavy_work_timezone_vladivostok": true,
            "heavy_work_night_window_23_07": true,
            "new_product_official_photos_priority_before_legacy_catalog": true,
            "new_product_photo_failure_queues_priority_retry_without_deleting_card": true,
            "physical_retention_delete_night_only": true,
            "global_heavy_lock_shared_across_suppliers": true,
            "global_heavy_lock_nonblocking": true,
            "global_heavy_lock_failure_skips_heavy_but_keeps_light_stages": true,
            "heavy_lock_gate_uses_time_flag_before_runtime_allowed": true,
            "master_standard_4_2_8": true,
            "related_products_moguta_article_contract": true,
            "related_products_preserve_manual": true,
            "related_products_exact_official_refs_first": true,
            "related_products_whole_catalog_deterministic_matrix": true,
            "related_products_manual_anytime_lightweight": true,
            "related_products_same_category_variants_excluded": true,
            "related_products_durable_cursor": true,
            "related_groups_metadata_separate_from_moguta_related": true,
            "related_groups_general_block_preserved": true,
            "related_groups_manual_non_api_preserved": true,
            "related_groups_uncapped_candidates_audited_before_activation": true,
            "master40_shared_storage_max_positive_not_sum": true,
            "master40_supplier_ledger_write_on_change": true,
            "master40_supplier_ledger_schema_ensure_cached_per_request": true,
            "master40_physical_storage_write_on_change": true,
            "master40_stock_progress_heartbeat": true,
            "master40_version_canary_before_mass_stock_apply": true,
            "master40_new_zero_stock_not_created": true,
            "master40_change_journal": true,
            "master40_lkg_manifest": true,
            "master40_logical_stock_distribution_guard": true,
            "fast_update_direct_db_contract": true,
            "protected_cron_control_config": true,
            "no_query_string_secret": true
        },
        "order_flag_runtime": {
            "ok": true,
            "property_id": 515,
            "expected_name": "Под заказ[prop attr=Общая]",
            "expected_value": "Да",
            "actual": {
                "id": "515",
                "name": "Под заказ[prop attr=Общая]",
                "type": "string",
                "activity": "1",
                "all_category": "1",
                "plugin": ""
            }
        },
        "brand_runtime": {
            "operational_ordinary_ids": [
                118
            ],
            "ordinary_candidate_ids": [
                118,
                145,
                169,
                175,
                180,
                184,
                222,
                262,
                376,
                394,
                421,
                458,
                544,
                545,
                697
            ],
            "ignored_other_ordinary_ids": [
                145,
                169,
                175,
                180,
                184,
                222,
                262,
                376,
                394,
                421,
                458,
                544,
                545,
                697
            ],
            "plugin_ids": [
                6,
                581
            ],
            "policy": "Only ordinary Brand ID 118 participates in Vincea/INDA ownership and new-product Brand writes; other Brand-like fields are diagnostic only."
        },
        "disk": {
            "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
            "free_bytes": 110299574272,
            "total_bytes": 248505155584,
            "free_percent": 44.390000000000001,
            "heavy_start_free_bytes": 4294967296,
            "heavy_stop_free_bytes": 2147483648,
            "heavy_timezone": "Asia/Vladivostok",
            "heavy_window": "23:00-07:00 Asia/Vladivostok",
            "heavy_disk_allowed": true,
            "heavy_time_allowed": false,
            "heavy_allowed": false,
            "heavy_reason": "outside Vladivostok night window",
            "new_cards_min_free_bytes": 1073741824,
            "new_cards_allowed": true,
            "night": {
                "ok": true,
                "timezone": "Asia/Vladivostok",
                "local_time": "2026-08-18 16:40:36+10:00",
                "start_hour": 23,
                "end_hour": 7,
                "window": "23:00-07:00",
                "allowed": false
            }
        },
        "automatic_policy": {
            "all_checks_run_inside_cron": true,
            "light_stages": "DAYTIME SAFE MODE: snapshot/self-check + price + supplier-ledger Moscow materialization + physical stock normalization + native storefront count verification + activity/lifecycle tracking + fast final-map delta audit + schema status + order-flag bulk drift audit. Mass content writes, backfills, new-product creation/enrichment, image downloads and physical retention deletes are night-only.",
            "heavy_stages": "ONLY 23:00-07:00 Asia/Vladivostok and only under the shared cross-supplier heavy-operation lock: mass content/backfill/repair, mass new-product creation/enrichment, complete official photos, old-catalog photo backlog and physical retention delete. Shared image budget is 300 cards per cycle; new products/retry priority consume it first. Image downloads also require >=4 GiB free and stop before <2 GiB reserve.",
            "manual_new_photo_fill": "Explicit authenticated manual override may fill at most 300 integration-created Vincea cards that still have empty/no-img.jpg per call, while keeping the same full-snapshot, disk, runtime identity, official-host, readback and shared-heavy-lock gates. It does not change the normal CRON night window.",
            "manual_existing_photo_fill": "Explicit authenticated NIGHT-ONLY mode may process at most 50 safely-owned existing Vincea cards per call, including empty/no-img.jpg placeholders and stale real images. It reuses the production full-gallery sync, exact article+Brand runtime gate, exact vincea.ru host gate, readback, disk gates and shared heavy lock; it changes photos only.",
            "new_products": "night-only. MASTER 4.0 eligibility requires confirmed stock > 0; new stock=0 is tracked but not created. After the approved schema is verified, an eligible new Vincea card is safely created/enriched, then immediately receives the COMPLETE official photo set when night+disk gates are open. Photo failure never deletes the valid card: it enters a priority retry queue processed before the old catalog.",
            "order_flag": "Vincea-specific approved rule: Под заказ[prop attr=Общая] ID 515 is forced to Да for every safely-owned Vincea product. Historical full backfill is cursor-based and completes once; after completion each CRON performs a lightweight bulk drift audit and repairs only actual mismatches. New Vincea cards receive Да during creation. INDA remains unchanged.",
            "new_products_currently_need_no_manual_switch": true,
            "cron_command": "single curl command uses protected config outside web root; secret is sent in POST body, not URL or command text"
        }
    },
    "last_cycle": {
        "ok": true,
        "stage": "cron",
        "supplier": "Vincea + INDA",
        "version": "3.4.15",
        "build": "2026-08-18-fast-fact-index-production",
        "master_standard": "4.2.8",
        "run_source": "cron",
        "cycle_id": "20260818-143001-2871469",
        "started_at": "2026-08-18T14:30:01+10:00",
        "writes_performed": false,
        "single_controller": true,
        "resume_context": {
            "cycle_id": "20260818-140001-2835200",
            "version": "3.4.15",
            "build": "2026-08-18-fast-fact-index-production",
            "stage": "complete",
            "status": "ok",
            "updated_at": "2026-08-18T14:00:47+10:00",
            "extra": {
                "writes_performed": true,
                "lkg_saved": true
            }
        },
        "stages": {
            "self_check": {
                "ok": true,
                "stage": "self-check",
                "supplier": "Vincea + INDA",
                "version": "3.4.15",
                "build": "2026-08-18-fast-fact-index-production",
                "writes_performed": false,
                "checks": {
                    "php_7_3_compatible_runtime": true,
                    "curl": true,
                    "ziparchive": true,
                    "xmlreader": true,
                    "dom": true,
                    "moguta_db": true,
                    "models_product": true,
                    "property_class": true,
                    "property_create_string": true,
                    "product_add": true,
                    "product_add_id_revalidated_by_exact_article": true,
                    "product_fast_update": true,
                    "product_get": true,
                    "product_storage": true,
                    "product_storage_readback": true,
                    "product_storage_total": true,
                    "product_storage_recalc": true,
                    "product_storage_fallback_replace": true,
                    "numeric_storage_aggregate_positive_sources_only": true,
                    "negative_storage_count_not_stock_without_explicit_source_rule": true,
                    "negative_physical_storage_normalization": true,
                    "native_storefront_count_verification": true,
                    "category_characteristic_mapping_audit_read_only": true,
                    "manual_characteristic_mapping_wizard_admin_only": true,
                    "manual_characteristic_mapping_save_is_plan_only": true,
                    "manual_characteristic_mapping_shows_linked_global_unlinked": true,
                    "property_create_definition": true,
                    "property_create_category_link": true,
                    "approved_characteristic_map_embedded_complete": true,
                    "approved_characteristic_map_zero_pending_runtime": true,
                    "approved_characteristic_map_ignore_49_runtime": true,
                    "approved_characteristic_create_deduplicated": true,
                    "approved_characteristic_unit_transforms_explicit_only": true,
                    "approved_characteristic_backfill_persistent_cursor": true,
                    "approved_characteristic_backfill_failure_does_not_advance_cursor": true,
                    "production_characteristic_audit_is_fast_delta_only": true,
                    "pending_characteristic_second_pass_admin_only": true,
                    "pending_characteristic_ignore_requires_explicit_save": true,
                    "pending_characteristic_second_pass_is_plan_only": true,
                    "final_characteristic_map_has_zero_pending": true,
                    "final_characteristic_ignore_is_known_no_write": true,
                    "final_characteristic_second_pass_targeted_repair_cursor": true,
                    "approved_multisource_merge_cat176_property360": true,
                    "approved_multisource_merge_appends_distinct_values": true,
                    "approved_multisource_merge_deduplicates_exact_values": true,
                    "completed_full_backfill_not_repeated_for_pending_only_map_finalize": true,
                    "product_delete": true,
                    "product_delete_images": true,
                    "product_delete_image_folder": true,
                    "images_construction": true,
                    "image_db_fields": true,
                    "ordinary_brand_id_118_seen": true,
                    "ordinary_brand_operational_lock_118": true,
                    "plugin_brand_separate": true,
                    "other_brand_like_fields_ignored": true,
                    "vincea_order_flag_property_515_exact": true,
                    "vincea_order_flag_full_backfill_has_durable_completion_state": true,
                    "vincea_order_flag_completed_pass_uses_bulk_drift_audit": true,
                    "vincea_order_flag_drift_repairs_only_mismatches": true,
                    "vincea_order_flag_failure_does_not_advance_cursor": true,
                    "images_construction_pipe_contract": true,
                    "existing_image_batch_per_cron_300": true,
                    "supplier_daily_xls_biff8_parser_available": true,
                    "supplier_daily_source_configured": true,
                    "supplier_daily_xls_schema_guard_enabled": true,
                    "manual_new_photo_fill_hard_limit_300": true,
                    "manual_existing_photo_fill_hard_limit_50": true,
                    "manual_existing_photo_fill_reuses_production_image_sync": true,
                    "manual_existing_photo_fill_includes_placeholder_as_missing": true,
                    "manual_existing_photo_fill_night_only": true,
                    "manual_existing_photo_fill_exact_vincea_host": true,
                    "manual_new_photo_fill_new_cards_only": true,
                    "manual_new_photo_fill_placeholder_only": true,
                    "manual_new_photo_fill_keeps_normal_night_gate": true,
                    "global_no_img_placeholder_never_deleted_by_image_sync": true,
                    "heavy_work_timezone_vladivostok": true,
                    "heavy_work_night_window_23_07": true,
                    "new_product_official_photos_priority_before_legacy_catalog": true,
                    "new_product_photo_failure_queues_priority_retry_without_deleting_card": true,
                    "physical_retention_delete_night_only": true,
                    "global_heavy_lock_shared_across_suppliers": true,
                    "global_heavy_lock_nonblocking": true,
                    "global_heavy_lock_failure_skips_heavy_but_keeps_light_stages": true,
                    "heavy_lock_gate_uses_time_flag_before_runtime_allowed": true,
                    "master_standard_4_2_8": true,
                    "related_products_moguta_article_contract": true,
                    "related_products_preserve_manual": true,
                    "related_products_exact_official_refs_first": true,
                    "related_products_whole_catalog_deterministic_matrix": true,
                    "related_products_manual_anytime_lightweight": true,
                    "related_products_same_category_variants_excluded": true,
                    "related_products_durable_cursor": true,
                    "related_groups_metadata_separate_from_moguta_related": true,
                    "related_groups_general_block_preserved": true,
                    "related_groups_manual_non_api_preserved": true,
                    "related_groups_uncapped_candidates_audited_before_activation": true,
                    "master40_shared_storage_max_positive_not_sum": true,
                    "master40_supplier_ledger_write_on_change": true,
                    "master40_supplier_ledger_schema_ensure_cached_per_request": true,
                    "master40_physical_storage_write_on_change": true,
                    "master40_stock_progress_heartbeat": true,
                    "master40_version_canary_before_mass_stock_apply": true,
                    "master40_new_zero_stock_not_created": true,
                    "master40_change_journal": true,
                    "master40_lkg_manifest": true,
                    "master40_logical_stock_distribution_guard": true,
                    "fast_update_direct_db_contract": true,
                    "protected_cron_control_config": true,
                    "no_query_string_secret": true
                },
                "order_flag_runtime": {
                    "ok": true,
                    "property_id": 515,
                    "expected_name": "Под заказ[prop attr=Общая]",
                    "expected_value": "Да",
                    "actual": {
                        "id": "515",
                        "name": "Под заказ[prop attr=Общая]",
                        "type": "string",
                        "activity": "1",
                        "all_category": "1",
                        "plugin": ""
                    }
                },
                "brand_runtime": {
                    "operational_ordinary_ids": [
                        118
                    ],
                    "ordinary_candidate_ids": [
                        118,
                        145,
                        169,
                        175,
                        180,
                        184,
                        222,
                        262,
                        376,
                        394,
                        421,
                        458,
                        544,
                        545,
                        697
                    ],
                    "ignored_other_ordinary_ids": [
                        145,
                        169,
                        175,
                        180,
                        184,
                        222,
                        262,
                        376,
                        394,
                        421,
                        458,
                        544,
                        545,
                        697
                    ],
                    "plugin_ids": [
                        6,
                        581
                    ],
                    "policy": "Only ordinary Brand ID 118 participates in Vincea/INDA ownership and new-product Brand writes; other Brand-like fields are diagnostic only."
                },
                "disk": {
                    "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
                    "free_bytes": 110405767168,
                    "total_bytes": 248505155584,
                    "free_percent": 44.43,
                    "heavy_start_free_bytes": 4294967296,
                    "heavy_stop_free_bytes": 2147483648,
                    "heavy_timezone": "Asia/Vladivostok",
                    "heavy_window": "23:00-07:00 Asia/Vladivostok",
                    "heavy_disk_allowed": true,
                    "heavy_time_allowed": false,
                    "heavy_allowed": false,
                    "heavy_reason": "outside Vladivostok night window",
                    "new_cards_min_free_bytes": 1073741824,
                    "new_cards_allowed": true,
                    "night": {
                        "ok": true,
                        "timezone": "Asia/Vladivostok",
                        "local_time": "2026-08-18 14:30:01+10:00",
                        "start_hour": 23,
                        "end_hour": 7,
                        "window": "23:00-07:00",
                        "allowed": false
                    }
                },
                "automatic_policy": {
                    "all_checks_run_inside_cron": true,
                    "light_stages": "DAYTIME SAFE MODE: snapshot/self-check + price + supplier-ledger Moscow materialization + physical stock normalization + native storefront count verification + activity/lifecycle tracking + fast final-map delta audit + schema status + order-flag bulk drift audit. Mass content writes, backfills, new-product creation/enrichment, image downloads and physical retention deletes are night-only.",
                    "heavy_stages": "ONLY 23:00-07:00 Asia/Vladivostok and only under the shared cross-supplier heavy-operation lock: mass content/backfill/repair, mass new-product creation/enrichment, complete official photos, old-catalog photo backlog and physical retention delete. Shared image budget is 300 cards per cycle; new products/retry priority consume it first. Image downloads also require >=4 GiB free and stop before <2 GiB reserve.",
                    "manual_new_photo_fill": "Explicit authenticated manual override may fill at most 300 integration-created Vincea cards that still have empty/no-img.jpg per call, while keeping the same full-snapshot, disk, runtime identity, official-host, readback and shared-heavy-lock gates. It does not change the normal CRON night window.",
                    "manual_existing_photo_fill": "Explicit authenticated NIGHT-ONLY mode may process at most 50 safely-owned existing Vincea cards per call, including empty/no-img.jpg placeholders and stale real images. It reuses the production full-gallery sync, exact article+Brand runtime gate, exact vincea.ru host gate, readback, disk gates and shared heavy lock; it changes photos only.",
                    "new_products": "night-only. MASTER 4.0 eligibility requires confirmed stock > 0; new stock=0 is tracked but not created. After the approved schema is verified, an eligible new Vincea card is safely created/enriched, then immediately receives the COMPLETE official photo set when night+disk gates are open. Photo failure never deletes the valid card: it enters a priority retry queue processed before the old catalog.",
                    "order_flag": "Vincea-specific approved rule: Под заказ[prop attr=Общая] ID 515 is forced to Да for every safely-owned Vincea product. Historical full backfill is cursor-based and completes once; after completion each CRON performs a lightweight bulk drift audit and repairs only actual mismatches. New Vincea cards receive Да during creation. INDA remains unchanged.",
                    "new_products_currently_need_no_manual_switch": true,
                    "cron_command": "single curl command uses protected config outside web root; secret is sent in POST body, not URL or command text"
                }
            },
            "known_gallery_repair": {
                "needed": false,
                "changed": false,
                "reason": "current raw gallery is not the known damaged one-image state"
            },
            "snapshot_precheck": {
                "ok": true,
                "catalog_scope": {
                    "unique_total_articles": 4345,
                    "unique_vincea_articles": 4218,
                    "unique_inda_articles": 127,
                    "daily_stock_vincea": 4158,
                    "daily_stock_inda": 127,
                    "ownership_source": "daily Vincea+INDA stock snapshot + Vincea price/content cross-check"
                },
                "daily_stock": {
                    "source_format": "xls-biff8",
                    "source_sheet": "Лист_1",
                    "schema_verified": true,
                    "schema_checks": {
                        "A_article": true,
                        "E_title": true,
                        "N_brand": true,
                        "O_rrp": true,
                        "P_wholesale": true,
                        "Q_promo_wholesale": true,
                        "R_promo_rrp": true,
                        "S_stock": true,
                        "T_arrival": true
                    },
                    "rows_total_with_price": 4285,
                    "rows_vincea": 4158,
                    "rows_inda": 127,
                    "unique_products": 4285,
                    "brand_counts": {
                        "VINCEA": 4158,
                        "INDA": 127
                    },
                    "raw_brand_counts": {
                        "Inda": 127,
                        "Say": 50,
                        "Vincea": 4108
                    },
                    "stock_positive": 2236,
                    "stock_zero": 2049,
                    "status_counts": {
                        "": 2049,
                        "В наличии": 1011,
                        "Мало": 568,
                        "Много": 657
                    },
                    "promo_wholesale_rows": 2472,
                    "calculated_price_below_rrp": 1,
                    "document_date_text": "Прайс-лист на 17 августа 2026 г."
                },
                "error": ""
            },
            "snapshot_validation": {
                "valid": true,
                "quarantined": false,
                "quarantine_reasons": [],
                "daily_unique_products": 4285,
                "minimum_required": 3500,
                "previous_valid_count": 4285,
                "fingerprint": "0d47ea59407b7893fd843b1048198e6b802cb25e2c9134ae77e8b71c6c3a8457",
                "snapshot_id": "0d47ea59407b7893fd843b1048198e6b802cb25e2c9134ae77e8b71c6c3a8457",
                "checks": {
                    "base_ok": true,
                    "minimum_count": true,
                    "summary_unique_matches": true,
                    "brand_counts_match": true,
                    "status_counts_match": true,
                    "fingerprint_present": true,
                    "no_precheck_error": true,
                    "stock_price_distribution_guard": true,
                    "known_stock_status_schema": true
                },
                "metrics": {
                    "total": 4285,
                    "stock_positive": 2236,
                    "stock_zero": 2049,
                    "positive_share": 0.52181999999999995,
                    "nonpositive_target_prices": 0,
                    "price_median": 33000,
                    "status_counts": {
                        "": 2049,
                        "В наличии": 1011,
                        "Мало": 568,
                        "Много": 657
                    }
                },
                "previous_metrics": {
                    "total": 4285,
                    "stock_positive": 2236,
                    "stock_zero": 2049,
                    "positive_share": 0.52181999999999995,
                    "nonpositive_target_prices": 0,
                    "price_median": 33000,
                    "status_counts": {
                        "": 2049,
                        "В наличии": 1011,
                        "Мало": 568,
                        "Много": 657
                    }
                },
                "unknown_stock_statuses": [],
                "nonpositive_price_block_limit": 86,
                "rule": "MASTER 4.0: no business writes when FULL VALID or logical stock/price distribution guard fails. Suspicious snapshot remains audit-only and never advances the last-known-good baseline."
            },
            "snapshot_persist": {
                "ok": true,
                "path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/uploads/vincea-integration-state/snapshots/snapshot-20260818-143005-0d47ea59407b.json",
                "count": 4285,
                "fingerprint": "0d47ea59407b7893fd843b1048198e6b802cb25e2c9134ae77e8b71c6c3a8457",
                "retained_snapshots": 2
            },
            "version_canary": {
                "ok": true,
                "master_standard": "4.2.8",
                "read_only": true,
                "failed": 0,
                "samples": [
                    {
                        "kind": "positive",
                        "available": true,
                        "product_id": 103205,
                        "article": "VKF-22CH",
                        "supplier_target": 10,
                        "other_supplier_max": 0,
                        "expected_shared_moscow_after_apply": 10,
                        "current_physical_rows": [
                            10
                        ],
                        "would_change": false,
                        "problems": []
                    },
                    {
                        "kind": "zero",
                        "available": true,
                        "product_id": 103206,
                        "article": "VKF-22GM",
                        "supplier_target": 0,
                        "other_supplier_max": 0,
                        "expected_shared_moscow_after_apply": 0,
                        "current_physical_rows": [
                            0
                        ],
                        "would_change": false,
                        "problems": []
                    },
                    {
                        "kind": "salon_positive",
                        "available": true,
                        "product_id": 83044,
                        "article": "VSR-5SN9090CL",
                        "supplier_target": 15,
                        "other_supplier_max": 0,
                        "expected_shared_moscow_after_apply": 15,
                        "current_physical_rows": [
                            15
                        ],
                        "would_change": false,
                        "problems": []
                    },
                    {
                        "kind": "shared_moscow",
                        "available": false,
                        "required": false,
                        "note": "representative case not present in current safe ownership scope"
                    }
                ],
                "rule": "Representative read-only gate before mass price/stock apply; shared Moscow hypothetical target uses MAX positive supplier contribution, never SUM."
            },
            "existing_price_stock": {
                "ok": true,
                "master_standard": "4.2.8",
                "processed": 3525,
                "verified_scope": 3525,
                "price_updated": 0,
                "price_unchanged": 3525,
                "stock_updated": 0,
                "stock_real_writes": 0,
                "stock_unchanged": 3525,
                "supplier_ledger_changed": 0,
                "supplier_ledger_unchanged": 3525,
                "physical_moscow_changed": 0,
                "physical_moscow_unchanged": 3525,
                "stock_storage_verified": 3525,
                "stock_storage_fallback_set_new": 0,
                "aggregate_count_checked": 3525,
                "aggregate_count_fixed": 0,
                "aggregate_count_already_correct": 3525,
                "variant_products_recalculated": 0,
                "negative_storage_rows_ignored": 0,
                "physical_negative_rows_normalized": 0,
                "physical_duplicate_groups_collapsed": 0,
                "physical_storage_groups_rewritten": 0,
                "physical_normalization_candidates": 0,
                "numeric_zero_aggregate_products": 1720,
                "positive_numeric_aggregate_mode": true,
                "native_storefront_checked": 3525,
                "native_storefront_verified": 3525,
                "native_storefront_mismatch": 0,
                "storefront_verify_sample": [
                    {
                        "id": 103205,
                        "article": "VKF-22CH",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103206,
                        "article": "VKF-22GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103207,
                        "article": "VKF-107BN",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103208,
                        "article": "VKF-107GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103209,
                        "article": "VKF-118CH",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103210,
                        "article": "VKF-118BG",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103211,
                        "article": "VKF-118GM",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103212,
                        "article": "VKF-120CH",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103213,
                        "article": "VKF-120MB",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103214,
                        "article": "VKF-120GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103215,
                        "article": "VKF-120BG",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103216,
                        "article": "VKF-114CH",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103217,
                        "article": "VKF-114MB",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103218,
                        "article": "VKF-114GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103219,
                        "article": "VKF-114BG",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103220,
                        "article": "VKF-119CH",
                        "expected_numeric_count": 15,
                        "native_storage_total": 15,
                        "runtime_product_count": 15,
                        "raw_product_count": 15,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103221,
                        "article": "VKF-119GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103222,
                        "article": "VKF-115CH",
                        "expected_numeric_count": 2,
                        "native_storage_total": 2,
                        "runtime_product_count": 2,
                        "raw_product_count": 2,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103223,
                        "article": "VKF-115MB",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103224,
                        "article": "VKF-115GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103225,
                        "article": "VKF-115BG",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103226,
                        "article": "VKF-101CH",
                        "expected_numeric_count": 10,
                        "native_storage_total": 10,
                        "runtime_product_count": 10,
                        "raw_product_count": 10,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103227,
                        "article": "VKF-101MB",
                        "expected_numeric_count": 15,
                        "native_storage_total": 15,
                        "runtime_product_count": 15,
                        "raw_product_count": 15,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103228,
                        "article": "VKF-101GM",
                        "expected_numeric_count": 15,
                        "native_storage_total": 15,
                        "runtime_product_count": 15,
                        "raw_product_count": 15,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103229,
                        "article": "VKF-176CH",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103230,
                        "article": "VKF-176MB",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 103231,
                        "article": "VKF-176GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 112413,
                        "article": "VBFW-4SA1CH",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 112414,
                        "article": "VBFW-4SA1GM",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    },
                    {
                        "id": 113031,
                        "article": "VTFW-4SA2CH",
                        "expected_numeric_count": 0,
                        "native_storage_total": 0,
                        "runtime_product_count": 0,
                        "raw_product_count": 0,
                        "negative_rows_normalized": 0,
                        "duplicate_groups_collapsed": 0,
                        "verified": true
                    }
                ],
                "moguta_storage_enabled": true,
                "moguta_recalc_skipped_disabled": 0,
                "recalc_products": 0,
                "activity_checked": 3525,
                "activity_activated": 0,
                "activity_deactivated": 0,
                "activity_already_correct": 3525,
                "activity_sync_sample": [],
                "supplier_ledger_mode": true,
                "shared_storage_aggregate_rule": "MAX positive supplier contribution, never SUM",
                "write_on_change": true,
                "zero_stock_runs_required": 2,
                "zero_stock_pending_confirmation": 0,
                "zero_stock_confirmed": 1720,
                "skipped_runtime_gate": 0,
                "progress": {
                    "phase": "verify",
                    "processed": 3525,
                    "total": 3525,
                    "percent": 100,
                    "last_product_id": 31038,
                    "last_article": "VT2-14",
                    "native_verified": 3525,
                    "native_mismatch": 0,
                    "activity_checked": 3525
                },
                "errors": []
            },
            "existing_content": {
                "ok": true,
                "skipped": true,
                "reason": "heavy stage deferred: allowed only 23:00-07:00 Asia/Vladivostok and only while the shared supplier heavy lock is free"
            },
            "approved_characteristic_delta_audit": {
                "ok": true,
                "stage": "approved-characteristic-delta-audit",
                "writes_performed": false,
                "policy": "FAST PRODUCTION AUDIT: compares current exact category + supplier-label pairs with the immutable approved map. It does not score/search Moguta properties and does not write anything.",
                "scope": {
                    "current_vincea_content_articles": 3357,
                    "articles_with_resolved_category": 3207,
                    "articles_without_resolved_category": 150,
                    "official_feature_rows_scanned": 19234,
                    "unique_pairs_observed": 271
                },
                "summary": {
                    "approved_pairs_observed": 271,
                    "approved_mapped_or_create_pairs_observed": 222,
                    "approved_ignored_pairs_observed": 49,
                    "approved_pending_pairs_observed": 0,
                    "unknown_pairs": 0,
                    "unknown_occurrences": 0,
                    "unknown_categories": 0
                },
                "needs_manual_mapping": false,
                "unknown_review": [],
                "unresolved_category_sample": [
                    "VBF-4SA1CH",
                    "VBF-4SA1GM",
                    "VBF-1VL1BG",
                    "VBF-6AU1CH",
                    "VBF-6AU1GM",
                    "VBF-6AU2CH",
                    "VBF-6AU2GM",
                    "VBF-6AU2BG",
                    "VBF-6AL1CH",
                    "VBF-6AL1GM",
                    "VBF-5P01BG",
                    "VBF-5DM02BG",
                    "VBF-1D2BG",
                    "VSRC-41CH",
                    "VSRC-41MB",
                    "VSRC-41GM",
                    "VSRC-41BG",
                    "DPU-1B01GM",
                    "DPU-1B01CH",
                    "DPU-1B01MB",
                    "DPU-1B01BG",
                    "SAY.510.50.P.PITI",
                    "VBT-8SB1-1500",
                    "VBT-8SB1-1600",
                    "VBT-8SB1-1700",
                    "VBT-8SB1-1800",
                    "VBT-4S09MW",
                    "VBT-4S08MW",
                    "VBT-4S07-1700MW",
                    "VBT-4S06-1600MW",
                    "VBT-4S06-1800MW",
                    "VBT-6S03MW",
                    "VBT-4S01MW",
                    "VBT-4S04MW-1600",
                    "VBT-4S04MW",
                    "VBT-405-1600MW",
                    "VBT-402-1700L",
                    "VBT-402-1700R",
                    "VBT-405B-1700",
                    "VBT-405-1700MW",
                    "VBT-421-1700MW",
                    "VBT-426-1700",
                    "VBT-426-1700MW",
                    "DU-OV",
                    "SC-F150",
                    "SC-F170",
                    "SC-F180",
                    "SC-T(150-170)70",
                    "SC-T(150-170)75",
                    "SC-T(180)80",
                    "VDR-4B",
                    "VPSW-3AL900CL",
                    "VPSW-3AL100CLB",
                    "VLSW-1H100CG",
                    "VLSW-1H100CGB",
                    "VLSW-1H100CGBN",
                    "VLSW-1H100CGG",
                    "VLSW-1H100CGGM",
                    "VLSW-1H100CL",
                    "VLSW-1H100CLB",
                    "VLSW-1H100CLBN",
                    "VLSW-1H100CLG",
                    "VLSW-1H100CLGM",
                    "VLSW-1H100GFB",
                    "VLSW-1H100GFBN",
                    "VLSW-1H100GFG",
                    "VLSW-1H100GFGM",
                    "VLSW-1H100GS",
                    "VLSW-1H100GSB",
                    "VLSW-1H100GSBN",
                    "VLSW-1H100GSG",
                    "VLSW-1H100GSGM",
                    "VLSW-1H100MR",
                    "VLSW-1H100MRB",
                    "VLSW-1H100MRBN",
                    "VLSW-1H100MRG",
                    "VLSW-1H100MRGM",
                    "VLSW-1H110CG",
                    "VLSW-1H110CGB",
                    "VLSW-1H110CGBN",
                    "VLSW-1H110CGG",
                    "VLSW-1H110CGGM",
                    "VLSW-1H110CL",
                    "VLSW-1H110CLB",
                    "VLSW-1H110CLBN",
                    "VLSW-1H110CLG",
                    "VLSW-1H110CLGM",
                    "VLSW-1H120CG",
                    "VLSW-1H120CGB",
                    "VLSW-1H120CGBN",
                    "VLSW-1H120CGG",
                    "VLSW-1H120CGGM",
                    "VLSW-1H120CL",
                    "VLSW-1H120CLB",
                    "VLSW-1H120CLBN",
                    "VLSW-1H120CLG",
                    "VLSW-1H120CLGM",
                    "VLSW-1H700CL",
                    "VLSW-1H700CLB",
                    "VLSW-1H700CLBN"
                ],
                "errors": []
            },
            "characteristic_manual_mapping_status": {
                "ok": true,
                "writes_performed": false,
                "policy": "Production uses the immutable administrator-approved map. Heavy heuristic property scoring is manual-only; each CRON performs only a fast delta audit for new exact category + supplier-label pairs.",
                "approved_map_sha256": "2620d80909851d95507bb0e7cc6b8f425216bdc5639025d9665c334c6951226c",
                "approved_map_stats": {
                    "total": 271,
                    "mapped": 175,
                    "create": 47,
                    "ignore": 49,
                    "pending": 0
                },
                "needs_manual_mapping": false,
                "unknown_pairs": 0
            },
            "approved_characteristic_schema_status": {
                "ok": true,
                "ready": true,
                "stage": "approved-characteristic-schema-status",
                "version": "3.4.15",
                "build": "2026-08-18-fast-fact-index-production",
                "writes_performed": false,
                "map_sha256": "2620d80909851d95507bb0e7cc6b8f425216bdc5639025d9665c334c6951226c",
                "checked_rows": 222,
                "verified_rows": 222,
                "ignored_rows": 49,
                "pending_rows": 0,
                "errors": [],
                "runtime_map_file": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/uploads/vincea-integration-state/characteristic-approved-runtime-map.json"
            },
            "new_product_characteristics_backfill": {
                "ok": true,
                "skipped": true,
                "reason": "heavy stage deferred: characteristic backfill waits for Vladivostok night window and the shared supplier heavy lock",
                "processed": 0,
                "values_added": 0,
                "cycle_completed": null,
                "errors": []
            },
            "final_characteristic_second_pass_repair": {
                "ok": true,
                "skipped": true,
                "reason": "heavy stage deferred: targeted characteristic repair waits for Vladivostok night window and the shared supplier heavy lock",
                "processed": 0,
                "values_added": 0,
                "cycle_completed": null,
                "errors": []
            },
            "new_products": {
                "ok": true,
                "skipped": true,
                "reason": "heavy stage deferred: mass new-product creation/enrichment waits for Vladivostok night window and the shared supplier heavy lock",
                "created_rows": [],
                "image_cards_processed": 0
            },
            "existing_images": {
                "ok": true,
                "skipped": true,
                "batch_limit": 300,
                "reason": "heavy stage deferred: supplier image downloads wait for Vladivostok night window and the shared supplier heavy lock",
                "shared_image_budget_per_cycle": 300,
                "image_budget_used_by_new_products": 0,
                "image_budget_remaining_for_existing": 300
            },
            "related_products": {
                "ok": true,
                "stage": "related-products-sync",
                "writes_performed": false,
                "batch_limit": 300,
                "source_signature": "263422be05fb9d82079895184f685434f5a86a396ac7d22f727bb36b99f8a82a",
                "plan_counts": {
                    "eligible_vincea": 3429,
                    "with_generated": 937,
                    "generated_links_total": 4263,
                    "no_relation": 2492,
                    "explicit_reference_links": 93,
                    "furniture_compatible_links": 7,
                    "shower_tray_compatible_links": 2501,
                    "narrow_collection_links": 1662,
                    "dynamic_collection_selectors": 138,
                    "dynamic_collection_estimated_links": 2896,
                    "legacy_broad_cross_category_links": 0,
                    "basin_mixer_broad_links": 0,
                    "shaped_shower_tray_links": 0,
                    "self_links": 0,
                    "by_group": {
                        "compatible": 2508,
                        "collection": 1662,
                        "accessory": 93
                    },
                    "max_materialized_per_source": 44,
                    "max_dynamic_collection_targets": 49
                },
                "processed": 0,
                "updated": 0,
                "same": 0,
                "manual_links_preserved": 0,
                "generated_links_target": 0,
                "cursor_start": "",
                "cursor_end": "",
                "cycle_completed": true,
                "remaining_estimate": 0,
                "errors": [],
                "skipped": true,
                "reason": "related source signature already fully applied"
            },
            "related_fact_index": {
                "ok": true,
                "stage": "related-fact-index",
                "writes_performed": false,
                "source_signature": "6e9ab05618aba1d91f3979a196006d33481e60008b336d821af302e94d51d47c",
                "rules_version": "vincea-safe-hybrid-2",
                "processed": 0,
                "upserts": 0,
                "same": 0,
                "cursor_start": "",
                "cursor_end": "",
                "cycle_completed": true,
                "ready": true,
                "remaining_estimate": 0,
                "errors": [],
                "skipped": true,
                "reason": "fact index fingerprint already complete"
            },
            "related_groups_metadata": {
                "ok": true,
                "stage": "related-groups-metadata-sync",
                "writes_performed": false,
                "batch_limit": 300,
                "source_signature": "1683f786bb3cd78690910b52fa7b2434738014f048f267171c49be06d758e475",
                "rules_version": "vincea-safe-hybrid-2",
                "processed": 0,
                "metadata_rows_target": 0,
                "metadata_writes": 0,
                "metadata_deactivated": 0,
                "same_rows": 0,
                "cursor_start": "",
                "cursor_end": "",
                "cycle_completed": true,
                "remaining_estimate": 0,
                "errors": [],
                "skipped": true,
                "reason": "grouped related metadata signature already fully applied"
            },
            "vincea_order_flag_all_yes": {
                "ok": true,
                "property_id": 515,
                "required_value": "Да",
                "policy": "ALL safely-owned Vincea products => Под заказ = Да, regardless of stock. Historical full backfill completes once; later CRONs use a lightweight bulk drift audit and repair only mismatches.",
                "mode": "completed-drift-audit",
                "cursor_start": 0,
                "cursor_end": 0,
                "cycle_completed": true,
                "targets_total": 3429,
                "checked": 0,
                "written": 0,
                "overwritten": 0,
                "already_yes": 3429,
                "bulk_drift_checked": 3429,
                "bulk_drift_verified_yes": 3429,
                "bulk_drift_mismatches": 0,
                "skipped_runtime_gate": 0,
                "errors": [],
                "sample": [],
                "remaining_estimate": 0
            },
            "retention": {
                "ok": true,
                "policy": "universal 5-day retention for mapped Vincea/INDA products; Vincea zero-stock rows absent from current main price + current official content are retired candidates even if the stock workbook still contains a legacy row",
                "missing_started": 0,
                "missing_continued": 169,
                "missing_cleared": 0,
                "retired_zero_candidates": 169,
                "absent_all_sources": 0,
                "due_for_repeat_check": 169,
                "deleted": 0,
                "blocked": 0,
                "retired_candidate_sample": [
                    {
                        "product_id": 30166,
                        "article": "VBT-205",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30176,
                        "article": "VBT-301-1500L",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30177,
                        "article": "VBT-301-1500R",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30178,
                        "article": "VBT-401-1700",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30179,
                        "article": "VBT-404-1700",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30182,
                        "article": "VBT-405-1700MB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30189,
                        "article": "VBT-421-1700MB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 69419,
                        "article": "VBT-630",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 49003,
                        "article": "VDS-2SU110CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 49004,
                        "article": "VDS-2SU120CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 49005,
                        "article": "VDS-2SU120CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 49006,
                        "article": "VDS-2SU130CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 49007,
                        "article": "VDS-2SU140CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30560,
                        "article": "VPS-1A120CG",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30559,
                        "article": "VPS-1A120CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30561,
                        "article": "VPS-1A130CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30562,
                        "article": "VPS-1A140CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 68207,
                        "article": "VPS-1A150CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30535,
                        "article": "VPS-1C120CG",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30537,
                        "article": "VPS-1C120CGB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30534,
                        "article": "VPS-1C120CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30536,
                        "article": "VPS-1C120CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30538,
                        "article": "VPS-1C130CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30539,
                        "article": "VPS-1C130CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30540,
                        "article": "VPS-1C140CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30541,
                        "article": "VPS-1C150CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30556,
                        "article": "VDP-1F900CG",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30558,
                        "article": "VDP-1F900CGB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30555,
                        "article": "VDP-1F900CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30557,
                        "article": "VDP-1F900CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30553,
                        "article": "VPP-1O100CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30554,
                        "article": "VPP-1O120CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30550,
                        "article": "VPP-1O700CH-L",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30543,
                        "article": "VPP-1O700CH-R",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30542,
                        "article": "VPP-1O700CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30551,
                        "article": "VPP-1O800CH-L",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30544,
                        "article": "VPP-1O800CH-R",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30545,
                        "article": "VPP-1O800CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30546,
                        "article": "VPP-1O800CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30552,
                        "article": "VPP-1O900CH-L",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30547,
                        "article": "VPP-1O900CH-R",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30548,
                        "article": "VPP-1O900CL",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30549,
                        "article": "VPP-1O900CLB",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30927,
                        "article": "VST-2AJ-1290L",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30926,
                        "article": "VST-2AJ-1290R",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30925,
                        "article": "VST-2AP-1010",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30924,
                        "article": "VST-2AP-9090",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30923,
                        "article": "VST-2AQ-1010",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30921,
                        "article": "VST-2AQ-8080",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    },
                    {
                        "product_id": 30922,
                        "article": "VST-2AQ-9090",
                        "supplier_stock": 0,
                        "reason": "vincea_zero_stock_row_absent_from_current_price_and_content",
                        "first_missing_at": "2026-08-12T17:36:04+10:00"
                    }
                ],
                "errors": [],
                "deletion_deferred_night_window": 169,
                "destructive_actions_allowed": false,
                "destructive_reason": "physical retention deletion is heavy/destructive and is allowed only 23:00-07:00 Asia/Vladivostok"
            },
            "deployment_cleanup": {
                "ok": true,
                "stage": "deployment-cleanup",
                "automatic": true,
                "writes_performed": false,
                "version": "3.4.15",
                "build": "2026-08-18-fast-fact-index-production",
                "master_standard": "4.2.8",
                "active_file": "vincea-auto-339.php",
                "lkg_file": "vincea-auto-339.php.bak-v3.4.14-20260818-065321",
                "removed": [],
                "removed_files": 0,
                "freed_bytes": 0,
                "skipped": false,
                "started_at": "2026-08-18T14:30:44+10:00",
                "manifest_path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/uploads/vincea-integration-state/deployment-manifest.json",
                "active_sha256": "1b3c11157a294215ab8e904ba587b610ca9d6d82011ab150f88cf7edad3de6b5",
                "lkg_sha256": "dadc859afca5209bb409c29a7ab074dde6765ec8772a69d740ac04d98f89e239",
                "finished_at": "2026-08-18T14:30:44+10:00",
                "elapsed_sec": 0.058000000000000003
            }
        },
        "heavy_policy": {
            "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
            "free_bytes": 110375309312,
            "total_bytes": 248505155584,
            "free_percent": 44.420000000000002,
            "heavy_start_free_bytes": 4294967296,
            "heavy_stop_free_bytes": 2147483648,
            "heavy_timezone": "Asia/Vladivostok",
            "heavy_window": "23:00-07:00 Asia/Vladivostok",
            "heavy_disk_allowed": true,
            "heavy_time_allowed": false,
            "heavy_allowed": false,
            "heavy_reason": "outside Vladivostok night window",
            "new_cards_min_free_bytes": 1073741824,
            "new_cards_allowed": true,
            "night": {
                "ok": true,
                "timezone": "Asia/Vladivostok",
                "local_time": "2026-08-18 14:30:38+10:00",
                "start_hour": 23,
                "end_hour": 7,
                "window": "23:00-07:00",
                "allowed": false
            },
            "global_heavy_lock": {
                "ok": true,
                "acquired": false,
                "reason": "outside heavy night window"
            },
            "heavy_runtime_allowed": false
        },
        "disk_before_heavy": {
            "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
            "free_bytes": 110375309312,
            "total_bytes": 248505155584,
            "free_percent": 44.420000000000002,
            "heavy_start_free_bytes": 4294967296,
            "heavy_stop_free_bytes": 2147483648,
            "heavy_timezone": "Asia/Vladivostok",
            "heavy_window": "23:00-07:00 Asia/Vladivostok",
            "heavy_disk_allowed": true,
            "heavy_time_allowed": false,
            "heavy_allowed": false,
            "heavy_reason": "outside Vladivostok night window",
            "new_cards_min_free_bytes": 1073741824,
            "new_cards_allowed": true,
            "night": {
                "ok": true,
                "timezone": "Asia/Vladivostok",
                "local_time": "2026-08-18 14:30:38+10:00",
                "start_hour": 23,
                "end_hour": 7,
                "window": "23:00-07:00",
                "allowed": false
            }
        },
        "lkg": {
            "schema_version": 1,
            "saved_at": "2026-08-18T14:30:44+10:00",
            "supplier": "Vincea + INDA",
            "version": "3.4.15",
            "build": "2026-08-18-fast-fact-index-production",
            "master_standard": "4.2.8",
            "cycle_id": "20260818-143001-2871469",
            "snapshot_id": "0d47ea59407b7893fd843b1048198e6b802cb25e2c9134ae77e8b71c6c3a8457",
            "snapshot_count": 4285,
            "snapshot_path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/uploads/vincea-integration-state/snapshots/snapshot-20260818-143005-0d47ea59407b.json",
            "metrics": {
                "total": 4285,
                "stock_positive": 2236,
                "stock_zero": 2049,
                "positive_share": 0.52181999999999995,
                "nonpositive_target_prices": 0,
                "price_median": 33000,
                "status_counts": {
                    "": 2049,
                    "В наличии": 1011,
                    "Мало": 568,
                    "Много": 657
                }
            },
            "stock_post_audit": {
                "ok": true,
                "processed": 3525,
                "native_storefront_verified": 3525,
                "native_storefront_mismatch": 0,
                "real_stock_writes": 0
            }
        },
        "finished_at": "2026-08-18T14:30:44+10:00",
        "elapsed_sec": 42.999000000000002,
        "disk_after": {
            "site_dir": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai",
            "free_bytes": 110375297024,
            "total_bytes": 248505155584,
            "free_percent": 44.420000000000002,
            "heavy_start_free_bytes": 4294967296,
            "heavy_stop_free_bytes": 2147483648,
            "heavy_timezone": "Asia/Vladivostok",
            "heavy_window": "23:00-07:00 Asia/Vladivostok",
            "heavy_disk_allowed": true,
            "heavy_time_allowed": false,
            "heavy_allowed": false,
            "heavy_reason": "outside Vladivostok night window",
            "new_cards_min_free_bytes": 1073741824,
            "new_cards_allowed": true,
            "night": {
                "ok": true,
                "timezone": "Asia/Vladivostok",
                "local_time": "2026-08-18 14:30:44+10:00",
                "start_hour": 23,
                "end_hour": 7,
                "window": "23:00-07:00",
                "allowed": false
            }
        }
    },
    "checkpoint": {
        "cycle_id": "20260818-163001-2950638",
        "version": "3.4.15",
        "build": "2026-08-18-fast-fact-index-production",
        "stage": "existing_images",
        "status": "ok",
        "updated_at": "2026-08-18T16:30:44+10:00",
        "extra": {
            "skipped": true,
            "batch_limit": 300,
            "priority_updated": 0
        }
    },
    "cron_control": {
        "ok": true,
        "protected_config": "/var/www/u1437730/data/.vincea-curl.conf",
        "secret_in_url": false,
        "expected_endpoint": "https://xn----7sbajmsollb4bo4b.xn--p1ai/vincea-auto-339",
        "write_modes": "protected POST body from curl config; X-Vincea-Key header accepted as fallback; browser manual run is admin-session + CSRF protected"
    },
    "approved_characteristic_schema_status": {
        "ok": true,
        "ready": true,
        "stage": "approved-characteristic-schema-status",
        "version": "3.4.15",
        "build": "2026-08-18-fast-fact-index-production",
        "writes_performed": false,
        "map_sha256": "2620d80909851d95507bb0e7cc6b8f425216bdc5639025d9665c334c6951226c",
        "checked_rows": 222,
        "verified_rows": 222,
        "ignored_rows": 49,
        "pending_rows": 0,
        "errors": [],
        "runtime_map_file": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/uploads/vincea-integration-state/characteristic-approved-runtime-map.json"
    },
    "characteristic_backfill_state": {
        "state_version": 2,
        "map_sha256": "2620d80909851d95507bb0e7cc6b8f425216bdc5639025d9665c334c6951226c",
        "after_key": "VWTB-4LX140VB-R",
        "cycle_completed": true,
        "migrated_from_version": "3.3.5",
        "migrated_processed": 300,
        "eligible_total_last": 625,
        "cumulative": {
            "processed": 625,
            "changed_products": 596,
            "values_added": 2241,
            "already_present": 1207,
            "existing_values_preserved": 59,
            "no_matching_property": 0,
            "ambiguous_property": 0,
            "unit_skipped": 0,
            "skipped_runtime_gate": 0,
            "errors": 0
        }
    },
    "final_characteristic_second_pass_repair_state": {
        "state_version": 1,
        "fingerprint": "fbf99deb423265489fbc30b1e98c73ee5f48b8fff0bd7ab0fc96d6d2b7bbce7d",
        "map_sha256": "2620d80909851d95507bb0e7cc6b8f425216bdc5639025d9665c334c6951226c",
        "after_key": "VTF-1DGM",
        "cycle_completed": true,
        "completed_at": "2026-08-13T15:30:36+10:00",
        "cumulative": {
            "processed": 116,
            "changed_products": 10,
            "values_added": 10,
            "already_present": 99,
            "existing_values_preserved": 0,
            "no_matching_property": 0,
            "ambiguous_property": 0,
            "unit_skipped": 0,
            "errors": 0
        }
    },
    "vincea_order_flag_state": {
        "state_version": 2,
        "rule_fingerprint": "0b986990d124e3f807a2f676e6f64e264e9de01387b2e911e136fc33cd4b2bc9",
        "target_fingerprint": "50ef5a94943a75755089d44631dbd0c1c4df6355615467ddb470c123dbeeae00",
        "cursor": 0,
        "cycle_completed": true,
        "started_at": "2026-08-13T15:47:21+10:00",
        "updated_at": "2026-08-18T14:30:44+10:00",
        "completed_at": "2026-08-13T15:47:21+10:00",
        "migrated_legacy_cursor": 1000,
        "migration_strategy": "bulk-drift-verify-instead-of-replaying-legacy-sweep",
        "last_drift_audit_at": "2026-08-18T14:30:44+10:00",
        "last_drift_mismatches": 0
    },
    "state_summary": {
        "map_rows": 3525,
        "last_valid_snapshot_count": 4285,
        "last_valid_snapshot_metrics": {
            "total": 4285,
            "stock_positive": 2236,
            "stock_zero": 2049,
            "positive_share": 0.52181999999999995,
            "nonpositive_target_prices": 0,
            "price_median": 33000,
            "status_counts": {
                "": 2049,
                "В наличии": 1011,
                "Мало": 568,
                "Много": 657
            }
        },
        "last_successful_snapshot_at": "2026-08-18T14:30:44+10:00",
        "last_cycle_id": "20260818-143001-2871469",
        "last_cycle_version": "3.4.15",
        "reliability_schema_version": 1
    }
}