Версия 3.2.2 · 2026-08-16-master40-max-safe-night-throughput-photo-document-autosync-temporary-no-auth · master 4.0
Временный DEV-режим: панель и CRON работают без ключа до завершения настройки API. Финальная версия снова будет защищена.
Статус: ВКЛЮЧЕНО · карта: инициализирована
Склад AvaCan: Москва · 1725486087455
CRON: working · last hit 2026-08-17T11:30:01+10:00
Quarantine: нет
LKG: есть · schema v1
/usr/bin/curl -fsS --max-time 350 "https://xn----7sbajmsollb4bo4b.xn--p1ai/avacan-3.2.0-MASTER40-GUARDS-HEARTBEAT-LKG-NO-PROPERTIES-NO-AUTH-DEV?mode=cron"
{
"ok": true,
"dry_run": false,
"version": "3.2.2",
"build": "2026-08-16-master40-max-safe-night-throughput-photo-document-autosync-temporary-no-auth",
"api_standard": "4.0",
"characteristics_status": "deferred_by_user",
"production_ready_except_characteristics": false,
"functional_ready_except_characteristics": true,
"production_ready_blocker": "temporary_no_auth_dev_mode",
"supplier": "AvaCan",
"warehouse": {
"name": "Москва",
"id": "1725486087455"
},
"preflight": {
"ok": true,
"issues": [],
"warnings": [
"ВРЕМЕННЫЙ DEV-РЕЖИМ: ключ панели и CRON-ключ отключены до завершения настройки API. Перед финальным production-ready ключи должны быть возвращены."
],
"disk_guard_required": false,
"native": {
"version": "1.0.0",
"build": "2026-08-06-verified-moguta-13-1-1-native-pipeline",
"php_min": "7.3",
"image_pipeline": [
"validated cURL download",
"Models_Product::movingProductImage",
"local filenames in product.image_url separated by |"
],
"property_pipeline": [
"Property::saveUserProperty(type=input)",
"product_user_property_data verification",
"Models_Product::getProduct verification"
]
},
"disk": {
"free_bytes": 118929879040,
"total_bytes": 248505155584,
"minimum_live_write_bytes": 1073741824,
"heavy_start_free_bytes": 4294967296,
"heavy_stop_free_bytes": 2147483648
},
"heavy_window": {
"ok": true,
"timezone": "Asia/Vladivostok",
"local_time": "2026-08-17 11:30:01+10:00",
"window": "23:00-07:00",
"allowed": false
},
"global_heavy_lock_path": "/var/www/u1437730/data/.svl-supplier-heavy.lock",
"photos_enabled_by_disk": true,
"photos_policy": "heavy only 23:00-07:00 Asia/Vladivostok; start >=4 GiB, stop before <2 GiB; same CRON retries priority photos",
"photo_resume_threshold_bytes": 4294967296,
"storage_schema_ok": true,
"supplier_stock_table_exists": true,
"enabled_storage": true,
"recalculateStoragesById": true,
"getProductStorageTotalCount": true,
"write_on_change": true,
"two_valid_zero_gate": true,
"internal_schema_version_expected": 1,
"internal_schema_version_actual": 1,
"manual_overrides": {
"path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/mg-cache/avacan-api2/manual-overrides.json",
"exists": false,
"rules": {
"do_not_create": [],
"do_not_delete": [],
"manual_price": [],
"manual_category": [],
"manual_photos": [],
"manual_related": [],
"ownership_block": [],
"notes": []
}
},
"cron_health": {
"status": "working",
"level": "green",
"age_seconds": 0,
"last_hit_at": "2026-08-17T11:30:01+10:00",
"last_completed_at": null,
"last_ok": null,
"last_cycle_id": "cron-20260817-113001-723e7568",
"last_error": "",
"duration_seconds": null,
"expected_max_gap_seconds": 3600,
"heartbeat": {
"last_cron_hit_at": "2026-08-17T11:30:01+10:00",
"last_cron_completed_at": null,
"last_cron_ok": null,
"last_cron_duration": null,
"last_cron_cycle_id": "cron-20260817-113001-723e7568",
"last_cron_error": "",
"last_cron_version": "3.2.2",
"last_cron_build": "2026-08-16-master40-max-safe-night-throughput-photo-document-autosync-temporary-no-auth"
}
}
},
"bootstrap": {
"mapped": 0,
"conflicts": 0,
"unowned_exact_blocked": 0
},
"snapshot": {
"count": 433,
"sha256": "7f4874d377843151dda1c321df5e5d204d75210ec34497d1a5af92f8e0c87cc2",
"xml": {
"url": "https://avacan.ru/export.php",
"final_url": "https://avacan.ru/export.php",
"http_code": 200,
"content_type": "text/xml; charset=UTF-8",
"bytes": 3363499,
"sha256": "7f4874d377843151dda1c321df5e5d204d75210ec34497d1a5af92f8e0c87cc2",
"seconds": 1.4510000000000001,
"received_at": "2026-08-17T11:30:03+10:00",
"remote_filetime": null,
"remote_age_seconds": null
},
"csv": {
"skipped": true,
"reason": "no_photo_mode",
"url": "https://avacan.ru/export_csv.php"
},
"related_source": {
"candidate_fields_detected": 0,
"field_names": [],
"products_with_exact_links": 0,
"exact_links_found": 0,
"source_supported": false,
"matching_rule": "only exact vendorCode values from explicitly relation-like XML tags/params; no title/series guessing"
},
"schema": {
"offers_checked": 433,
"critical_presence": {
"vendorCode": 1,
"stock": 1,
"price": 1,
"categoryId": 1
},
"stock_numeric_share": 1,
"price_numeric_share": 1,
"critical_signature": "2754ce0065f1473bc97f0b13ceefe2d089d1afacc343307d303c98e606016a11",
"observed_top_level_fields": [
"categoryId",
"code",
"currencyId",
"delivery",
"description",
"file",
"manufacturer_warranty",
"market_category",
"model",
"oldprice",
"param",
"pickup",
"picture",
"price",
"seller_warranty",
"stock",
"store",
"url",
"vendor",
"vendorCode"
]
},
"provenance": {
"source_type": "HTTP XML",
"url": "https://avacan.ru/export.php",
"received_at": "2026-08-17T11:30:03+10:00",
"source_timestamp": null,
"source_age_seconds": null,
"sha256": "7f4874d377843151dda1c321df5e5d204d75210ec34497d1a5af92f8e0c87cc2",
"bytes": 3363499
}
},
"master40_guards": {
"snapshot": {
"ok": true,
"quarantined": false,
"reasons": [],
"warnings": [],
"metrics": {
"total": 433,
"stock_positive": 310,
"stock_zero": 123,
"positive_share": 0.71593499999999999,
"price_nonpositive": 0,
"price_median": 78300,
"price_min": 4200,
"price_max": 178100,
"stock_median": 9
},
"schema": {
"offers_checked": 433,
"critical_presence": {
"vendorCode": 1,
"stock": 1,
"price": 1,
"categoryId": 1
},
"stock_numeric_share": 1,
"price_numeric_share": 1,
"critical_signature": "2754ce0065f1473bc97f0b13ceefe2d089d1afacc343307d303c98e606016a11",
"observed_top_level_fields": [
"categoryId",
"code",
"currencyId",
"delivery",
"description",
"file",
"manufacturer_warranty",
"market_category",
"model",
"oldprice",
"param",
"pickup",
"picture",
"price",
"seller_warranty",
"stock",
"store",
"url",
"vendor",
"vendorCode"
]
},
"lkg_present": true,
"lkg_snapshot_sha256": "b4881a1bb0060b77f4540ddb3212e60fa5362c07e2930e7e8e0994de83a37cc0"
},
"price": {
"ok": true,
"checked": 431,
"anomalies": 0,
"mass_quarantine_threshold": 22,
"manual_price_preserved": 0,
"items": [],
"ratio_min": 0.33000000000000002,
"ratio_max": 3
},
"version_canary": {
"ok": true,
"samples": [
{
"kind": "positive",
"article": "L910",
"product_id": 99596,
"problems": []
},
{
"kind": "zero",
"article": "KB100",
"product_id": 71881,
"problems": []
}
],
"failed": 0,
"read_only": true
},
"manual_overrides": {
"path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/mg-cache/avacan-api2/manual-overrides.json",
"exists": false,
"rules": {
"do_not_create": [],
"do_not_delete": [],
"manual_price": [],
"manual_category": [],
"manual_photos": [],
"manual_related": [],
"ownership_block": [],
"notes": []
}
}
},
"last_known_good": {
"saved": true,
"path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/mg-cache/avacan-api2/last-good.xml",
"manifest": {
"saved_at": "2026-08-17T11:30:12+10:00",
"cycle_id": "20260817-113004-59e3daff",
"version": "3.2.2",
"build": "2026-08-16-master40-max-safe-night-throughput-photo-document-autosync-temporary-no-auth",
"snapshot_sha256": "7f4874d377843151dda1c321df5e5d204d75210ec34497d1a5af92f8e0c87cc2",
"snapshot_count": 433,
"metrics": {
"total": 433,
"stock_positive": 310,
"stock_zero": 123,
"positive_share": 0.71593499999999999,
"price_nonpositive": 0,
"price_median": 78300,
"price_min": 4200,
"price_max": 178100,
"stock_median": 9
},
"schema": {
"offers_checked": 433,
"critical_presence": {
"vendorCode": 1,
"stock": 1,
"price": 1,
"categoryId": 1
},
"stock_numeric_share": 1,
"price_numeric_share": 1,
"critical_signature": "2754ce0065f1473bc97f0b13ceefe2d089d1afacc343307d303c98e606016a11",
"observed_top_level_fields": [
"categoryId",
"code",
"currencyId",
"delivery",
"description",
"file",
"manufacturer_warranty",
"market_category",
"model",
"oldprice",
"param",
"pickup",
"picture",
"price",
"seller_warranty",
"stock",
"store",
"url",
"vendor",
"vendorCode"
]
},
"source": {
"url": "https://avacan.ru/export.php",
"final_url": "https://avacan.ru/export.php",
"http_code": 200,
"content_type": "text/xml; charset=UTF-8",
"bytes": 3363499,
"sha256": "7f4874d377843151dda1c321df5e5d204d75210ec34497d1a5af92f8e0c87cc2",
"seconds": 1.4510000000000001,
"received_at": "2026-08-17T11:30:03+10:00",
"remote_filetime": null,
"remote_age_seconds": null
},
"post_audit": {
"stock_clean": true,
"legacy_clean": true
}
}
},
"cleanup": {
"deleted_files": 0,
"freed_bytes": 0,
"items": [],
"allowlist": "own workdir *.tmp-* only"
},
"rules": {
"matching": "strict vendorCode == Moguta product.code after trim only",
"price": "RRP(oldprice>0 ? oldprice : price) × 1.15; nearest 100 RUB",
"stock": "AvaCan stock -> Moscow supplier row; public Moscow = maximum supplier count, never sum suppliers",
"stock_zero": "existing card: aggregate 0 requires two consecutive FULL VALID cycles before activity=0; positive aggregate resets zero streak",
"absent": "legacy old card: delete after repeat full-snapshot confirmation; integration-created: 5 days continuous absence + repeat full snapshot; other positive availability protects",
"new_zero": "do not create",
"new_positive": "track immediately; create active only in 23:00-07:00 heavy section under shared global lock",
"existing_categories": "unchanged",
"existing_properties": "unchanged",
"new_properties": "DEFERRED BY USER: no characteristic writes in this controller version",
"photos": "new products are created without photos; XML photo backfill runs only 23:00-07:00 Asia/Vladivostok under shared global heavy lock; starts at >=4 GiB and stops before reserve <2 GiB; priority_pending/failed are retried first; existing photos untouched",
"related": "explicit supplier relation fields only; exact vendorCode; writes/rebuild only in Master 4.0 heavy section; manual overrides preserved",
"write_on_change": "supplier ledger, physical storage, price and activity are written only on factual change; state metadata excluded",
"stock_readback": "supplier-ledger -> normalized product_on_storage -> recalculateStoragesById -> getProductStorageTotalCount -> fresh getProduct(disableCache=true) -> raw product.count",
"single_cron": true,
"logical_quarantine": true,
"schema_drift_guard": true,
"source_provenance": true,
"manual_overrides": true,
"last_known_good_replay": true,
"version_canary": true,
"cron_heartbeat": true
},
"result": {
"execution_mode": "light-only-heavy-deferred",
"cycle_id": "20260817-113004-59e3daff",
"run_source": "cron",
"heavy_policy": {
"timezone": "Asia/Vladivostok",
"window": "23:00-07:00 Asia/Vladivostok",
"recommended_supplier_slot": "02:45 Asia/Vladivostok",
"night": {
"ok": true,
"timezone": "Asia/Vladivostok",
"local_time": "2026-08-17 11:30:08+10:00",
"window": "23:00-07:00",
"allowed": false
},
"free_bytes": 118901633024,
"total_bytes": 248505155584,
"heavy_start_free_bytes": 4294967296,
"heavy_stop_free_bytes": 2147483648,
"new_cards_min_free_bytes": 1073741824,
"heavy_disk_allowed": true,
"media_disk_allowed": true,
"heavy_time_allowed": false,
"policy_allowed": false,
"global_heavy_lock": {
"ok": true,
"acquired": false,
"reason": "outside_vladivostok_night_window"
},
"heavy_runtime_allowed": false
},
"master40_guards": {
"snapshot": {
"ok": true,
"quarantined": false,
"reasons": [],
"warnings": [],
"metrics": {
"total": 433,
"stock_positive": 310,
"stock_zero": 123,
"positive_share": 0.71593499999999999,
"price_nonpositive": 0,
"price_median": 78300,
"price_min": 4200,
"price_max": 178100,
"stock_median": 9
},
"schema": {
"offers_checked": 433,
"critical_presence": {
"vendorCode": 1,
"stock": 1,
"price": 1,
"categoryId": 1
},
"stock_numeric_share": 1,
"price_numeric_share": 1,
"critical_signature": "2754ce0065f1473bc97f0b13ceefe2d089d1afacc343307d303c98e606016a11",
"observed_top_level_fields": [
"categoryId",
"code",
"currencyId",
"delivery",
"description",
"file",
"manufacturer_warranty",
"market_category",
"model",
"oldprice",
"param",
"pickup",
"picture",
"price",
"seller_warranty",
"stock",
"store",
"url",
"vendor",
"vendorCode"
]
},
"lkg_present": true,
"lkg_snapshot_sha256": "b4881a1bb0060b77f4540ddb3212e60fa5362c07e2930e7e8e0994de83a37cc0"
},
"price": {
"ok": true,
"checked": 431,
"anomalies": 0,
"mass_quarantine_threshold": 22,
"manual_price_preserved": 0,
"items": [],
"ratio_min": 0.33000000000000002,
"ratio_max": 3
},
"version_canary": {
"ok": true,
"samples": [
{
"kind": "positive",
"article": "L910",
"product_id": 99596,
"problems": []
},
{
"kind": "zero",
"article": "KB100",
"product_id": 71881,
"problems": []
}
],
"failed": 0,
"read_only": true
}
},
"manual_overrides": {
"exists": false,
"path": "/var/www/u1437730/data/www/xn----7sbajmsollb4bo4b.xn--p1ai/mg-cache/avacan-api2/manual-overrides.json"
},
"low_disk_safe_mode": false,
"processed_present": 431,
"prices_changed": 0,
"supplier_ledger_written": 0,
"supplier_ledger_unchanged": 431,
"storage_rows_changed": 0,
"storage_duplicates_removed": 0,
"storage_negative_rows_normalized": 0,
"storage_readback_verified": 431,
"storefront_count_repaired": 0,
"legacy_minus_one_product_count_repaired": 0,
"stock_invariant_failed": 0,
"zero_pending_confirmation": 0,
"zero_confirmed": 121,
"activity_activated": 0,
"activity_deactivated": 0,
"hidden_zero": 0,
"restored_activity": 0,
"protected_zero": 0,
"created": 0,
"created_deferred": 0,
"create_cursor": {
"created": 0,
"deferred": 0,
"errors": [],
"cursor_start": null,
"cursor_end": null,
"cycle_completed": false,
"status": "deferred_until_heavy_section"
},
"recovered_interrupted_new": 0,
"recovery_deferred": 0,
"unmapped_exact_blocked": 0,
"property_warnings": 0,
"property_warning_items": [],
"characteristics": {
"status": "deferred_by_user",
"writes_performed": false
},
"new_zero_skipped": 2,
"deleted_absent": 0,
"delete_deferred_heavy": 0,
"protected_absent": 0,
"legacy_absent_ready": 0,
"retention_waiting_created": 0,
"retention_ready_created": 0,
"delete_confirmation_reappeared": 0,
"delete_confirmation_snapshot": null,
"media_skipped_no_photo_mode": true,
"media_updated": 0,
"media_failed": 0,
"related": {
"source_supported": false,
"candidate_fields_detected": 0,
"source_field_names": [],
"feed_products_with_exact_links": 0,
"feed_exact_links_found": 0,
"existing_generated_state_rows": 0,
"products_checked": 0,
"products_with_desired_links": 0,
"links_desired": 0,
"updated": 0,
"cleared_generated": 0,
"unchanged": 0,
"manual_override_skipped": 0,
"source_without_exact_links": 0,
"targets_missing_or_inactive": 0,
"unmapped_source_skipped": 0,
"failed": 0,
"dry_run": true,
"writes_performed": false,
"policy": "Exact supplier-provided relation fields only. No title/series guessing. Manual product.related is preserved.",
"items": [],
"status": "source_not_supported_no_write"
},
"errors": [],
"media": {
"ok": true,
"status": "deferred_heavy_policy",
"reason": "outside_vladivostok_night_window",
"night": {
"ok": true,
"timezone": "Asia/Vladivostok",
"local_time": "2026-08-17 11:30:08+10:00",
"window": "23:00-07:00",
"allowed": false
},
"free_bytes": 118901633024,
"heavy_start_free_bytes": 4294967296,
"heavy_stop_free_bytes": 2147483648,
"updated": 0,
"failed": 0
}
},
"post_audit": {
"ok": true,
"writes_performed": false,
"photos_downloaded": false,
"legacy_clean": true,
"stock_clean": true,
"summary": {
"snapshot_products": 433,
"map_rows": 431,
"mapped_present": 431,
"mapped_absent_legacy": 0,
"mapped_absent_created": 0,
"feed_exact_site_unmapped": 0,
"feed_site_duplicates": 0,
"map_missing_site_product": 0,
"supplier_stock_mismatch": 0,
"public_moscow_mismatch": 0,
"stock_rows_checked": 431,
"legacy_brand_absent_delete_candidates": 0,
"legacy_brand_absent_protected": 0,
"legacy_brand_absent_blocked": 0
},
"preview": {
"mapped_absent_legacy": [],
"mapped_absent_created": [],
"feed_exact_site_unmapped": [],
"feed_site_duplicates": [],
"map_missing_site_product": [],
"supplier_stock_mismatch": [],
"public_moscow_mismatch": []
},
"reconciliation": {
"ok": true,
"ownership_rule": "Only exact value AvaCan in ordinary Brand properties; plugin Brand #6 is excluded.",
"summary": {
"feed_products": 433,
"brand_property_ids": 15,
"brand_exact_products": 481,
"brand_exact_missing_site_product": 57,
"brand_exact_present_in_feed": 424,
"brand_exact_absent_from_feed": 0,
"brand_exact_absent_delete": 0,
"brand_exact_absent_protected": 0,
"brand_exact_absent_blocked": 0,
"title_only_review": 0,
"mapped_products": 431
},
"brand_properties": {
"118": {
"id": 118,
"name": "Бренд",
"type": "string"
},
"145": {
"id": 145,
"name": "Бренд",
"type": "string"
},
"169": {
"id": 169,
"name": "Бренд ",
"type": "string"
},
"175": {
"id": 175,
"name": "Бренд",
"type": "string"
},
"180": {
"id": 180,
"name": "Бренд",
"type": "string"
},
"184": {
"id": 184,
"name": "Бренд",
"type": "string"
},
"222": {
"id": 222,
"name": "Бренд",
"type": "string"
},
"262": {
"id": 262,
"name": "Бренд",
"type": "string"
},
"376": {
"id": 376,
"name": "Бренд",
"type": "string"
},
"394": {
"id": 394,
"name": "Бренд",
"type": "string"
},
"421": {
"id": 421,
"name": "Бренд",
"type": "string"
},
"458": {
"id": 458,
"name": "Бренд",
"type": "string"
},
"544": {
"id": 544,
"name": "Бренд",
"type": "string"
},
"545": {
"id": 545,
"name": "Бренд ",
"type": "string"
},
"697": {
"id": 697,
"name": "Бренд",
"type": "string"
}
},
"missing_site_product_refs": [
{
"product_id": 71873,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 71874,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 71884,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 71885,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 81250,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 81253,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 81292,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 81293,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99203,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99204,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99205,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99206,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99207,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99212,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99213,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99214,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99216,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99220,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99221,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99222,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99308,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99309,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99310,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99311,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99312,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99313,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99424,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99425,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99426,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99427,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99632,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99640,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99641,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99642,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99643,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99648,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99649,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99650,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99651,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99668,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99669,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99670,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99671,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99672,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99673,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99674,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99675,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99712,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99713,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99714,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99715,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99716,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99721,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99722,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99723,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99724,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
},
{
"product_id": 99766,
"status": "ORPHAN_BRAND_PROPERTY_REFERENCE_NO_PRODUCT_ROW"
}
],
"absent_delete": [],
"absent_protected": [],
"absent_blocked": [],
"title_only_review": [],
"d511sled": {
"article": "D511SLED",
"site_product_found": false,
"in_feed": false,
"next_action": "NOT_FOUND_BOTH"
}
},
"stock_invariant": {
"ok": true,
"summary": {
"checked": 431,
"variant_blockers": 0,
"negative_rows": 0,
"duplicate_storage_groups": 0,
"supplier_ledger_mismatch": 0,
"moscow_mismatch": 0,
"native_total_mismatch": 0,
"fresh_getProduct_mismatch": 0,
"raw_product_count_mismatch": 0,
"raw_product_count_negative": 0,
"activity_mismatch": 0
},
"items": []
},
"rules": {
"ownership": "exact ordinary Brand=AvaCan or persistent verified map; Brand plugin #6 excluded",
"stock": "feed stock -> AvaCan supplier row; public Moscow = MAX positive supplier rows, never SUM",
"photos": "READ-ONLY audit does not download images; production photo backfill is night-only under Master 4.0 heavy policy"
}
},
"version_guard": {
"current_version": "3.2.2",
"last_cycle_version": "3.2.2",
"match": true
},
"elapsed_seconds": 10.815,
"generated_at": "2026-08-17T11:30:12+10:00"
}