{
  "scope": "sampled business paths only; all coverage gates remain open",
  "method_resolution": [
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/detail",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/store/store.Habit/detail",
        "module": "运动习惯",
        "risk": "permission-read",
        "source": "controller-action-source",
        "db_access_review": "reviewed-ai-primary-store-role-menu-staff-habit-rpe-info",
        "mysql_http_or_command": "tested-partial-B-only-A-environment-blocked-2006",
        "dm_http_or_command": "tested-pass",
        "database_readback": "tested-partial-B-C-own-original-rows-and-exact-cleanup",
        "external_stub": "isolated-http-no-external-write",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:22;unverified-default-dispatch;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_C_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_B_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_A_ENV_BLOCK.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_BC_CONTRACT_COMPARE.md"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/setHabit",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/store/store.Habit/setHabit",
        "module": "store-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:35;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/detailRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/store/store.Habit/detailRpe",
        "module": "运动习惯",
        "risk": "permission-read",
        "source": "controller-action-source",
        "db_access_review": "reviewed-ai-primary-store-role-menu-staff-habit-rpe-info",
        "mysql_http_or_command": "tested-partial-B-only-A-environment-blocked-2006",
        "dm_http_or_command": "tested-pass",
        "database_readback": "tested-partial-B-C-own-original-rows-and-exact-cleanup",
        "external_stub": "isolated-http-no-external-write",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:49;unverified-default-dispatch;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_C_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_B_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_A_ENV_BLOCK.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_BC_CONTRACT_COMPARE.md"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/setRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/store/store.Habit/setRpe",
        "module": "store-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:63;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/detail",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/terminal/store.Habit/detail",
        "module": "terminal-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:22;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/setHabit",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/terminal/store.Habit/setHabit",
        "module": "terminal-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:35;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/detailRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/terminal/store.Habit/detailRpe",
        "module": "terminal-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:49;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/setRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "kind": "http",
        "repo": "ai_api",
        "method": "*",
        "route_or_command": "/terminal/store.Habit/setRpe",
        "module": "terminal-源码候选",
        "risk": "unclassified",
        "source": "controller-action-source",
        "db_access_review": "unreviewed",
        "mysql_http_or_command": "not-tested",
        "dm_http_or_command": "not-tested",
        "database_readback": "not-tested",
        "external_stub": "not-tested",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:64;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/detail",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/store/store.Habit/detail",
        "source": "controller-action-source",
        "delivery_scope": "admin-client-source-referenced",
        "terminal": "商户后台",
        "module": "运动习惯",
        "role": "synthetic-normal-store-operator-existing-seven-api-menu",
        "risk": "permission-read",
        "reachability": "observed-C",
        "db_scope": "ai-primary-store-role-menu-staff-habit-rpe-info",
        "request_types": "POST-real-http-top-level-json",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "partial-evidence",
        "auth_failure": "not-tested",
        "permission_isolation": "tested-partial-C-no-role-denied-then-seven-api-menu-three-routes-read",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "tested-partial-B-only-A-mysql2006-environment-blocked",
        "dm_input_and_readback": "tested-pass-C-synthetic-habit-rpe-original-rows",
        "response_parity": "B-C-safe-key-types-and-date-formats-equal;A-dateRpe-environment-blocked",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "new-CDXPARNUH-store-operator-role-staff-habit-rpe-info",
        "cleanup": "C-own-operator-role-staff-habit-rpe-and-cache-zero",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:22;unverified-default-dispatch;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_C_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_B_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_A_ENV_BLOCK.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_BC_CONTRACT_COMPARE.md"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/setHabit",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/store/store.Habit/setHabit",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "store-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:35;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/detailRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/store/store.Habit/detailRpe",
        "source": "controller-action-source",
        "delivery_scope": "admin-client-source-referenced",
        "terminal": "商户后台",
        "module": "运动习惯",
        "role": "synthetic-normal-store-operator-existing-seven-api-menu",
        "risk": "permission-read",
        "reachability": "observed-C",
        "db_scope": "ai-primary-store-role-menu-staff-habit-rpe-info",
        "request_types": "POST-real-http-top-level-json",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "partial-evidence",
        "auth_failure": "not-tested",
        "permission_isolation": "tested-partial-C-no-role-denied-then-seven-api-menu-three-routes-read",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "tested-partial-B-only-A-mysql2006-environment-blocked",
        "dm_input_and_readback": "tested-pass-C-synthetic-habit-rpe-original-rows",
        "response_parity": "B-C-safe-key-types-and-date-formats-equal;A-dateRpe-environment-blocked",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "new-CDXPARNUH-store-operator-role-staff-habit-rpe-info",
        "cleanup": "C-own-operator-role-staff-habit-rpe-and-cache-zero",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:49;unverified-default-dispatch;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_C_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_B_HTTP_EVIDENCE.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_A_ENV_BLOCK.md;work_ai_api/2026-09-30-dm8-interface-acceptance/parallel-ai-store-nutrition-batch/HABIT3_BC_CONTRACT_COMPARE.md"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/store/store.Habit/setRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/store/store.Habit/setRpe",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "store-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/store/controller/store/Habit.php:63;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/detail",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/terminal/store.Habit/detail",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "terminal-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:22;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/setHabit",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/terminal/store.Habit/setHabit",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "terminal-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:35;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/detailRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/terminal/store.Habit/detailRpe",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "terminal-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:49;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "repo": "ai_api",
      "path": "/terminal/store.Habit/setRpe",
      "old_method": "*",
      "observed_method": "POST",
      "old_row": {
        "repo": "ai_api",
        "method": "*",
        "path": "/terminal/store.Habit/setRpe",
        "source": "controller-action-source",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "unknown",
        "module": "terminal-源码候选",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "unreviewed",
        "success_case": "not-tested",
        "auth_failure": "not-tested",
        "permission_isolation": "not-tested",
        "missing_required": "not-tested",
        "invalid_type": "not-tested",
        "boundary_empty_min_max": "not-tested",
        "duplicate_retry": "not-tested",
        "downstream_failure": "not-tested",
        "mysql_input_and_readback": "not-tested",
        "dm_input_and_readback": "not-tested",
        "response_parity": "not-compared",
        "applicable_dialect_cases": "D01;D04;D07;D09;D12;D13",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": "zhctproject/ai_api/app/terminal/controller/store/Habit.php:64;unverified-default-dispatch"
      },
      "meaning": "Previously unspecified source candidate; only this HTTP method observed. Other verbs not claimed."
    }
  ],
  "ownership_resolution": [],
  "files": {
    "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv": {
      "before_sha256": "4adf24908739386be584d3f06a7559caff2bc646e17f3dd208300bbd66466d4b",
      "after_sha256": "067aeea1927def100d8d590203d072d1cab5350266c377fdd2b237e703e680a6",
      "rows": 2090,
      "matched_targets": 8
    },
    "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv": {
      "before_sha256": "fdffffc45e5450b842a9336d3d51c85ff5a010b995a58938a52910be39ce602e",
      "after_sha256": "1f91af317b74d277decf2ab15368c651119bb8d198eed464e04ccdb74ea6cc6e",
      "rows": 2015,
      "matched_targets": 8
    }
  },
  "target_count": 8
}
