{
  "scope": "sampled business paths only; all coverage gates remain open",
  "method_resolution": [],
  "ownership_resolution": [
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "GET",
        "route_or_command": "/p/api/getFaceDataList",
        "module": "智能硬件",
        "risk": "unclassified",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "GET",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "POST",
        "route_or_command": "/p/api/rotation",
        "module": "智能硬件",
        "risk": "unclassified",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "POST",
        "route_or_command": "/api/consume/card",
        "module": "智能硬件",
        "risk": "money",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "POST",
        "route_or_command": "/api/consume/dishes",
        "module": "智能硬件",
        "risk": "money",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "POST",
        "route_or_command": "/api/consume/dishesRecognizeImgList",
        "module": "智能硬件",
        "risk": "money",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv",
      "old_row": {
        "kind": "http",
        "repo": "unreviewed",
        "method": "POST",
        "route_or_command": "/api/consume/orderList",
        "module": "智能硬件",
        "risk": "money",
        "source": "apifox-2026-05-08",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "GET",
        "path": "/p/api/getFaceDataList",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "PC端",
        "module": "智能硬件",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "unreviewed",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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;D08;D09;D12;D13;D15",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": ""
      },
      "observed_repo": "store",
      "observed_method": "GET",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "POST",
        "path": "/p/api/rotation",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "PC端",
        "module": "智能硬件",
        "role": "unknown",
        "risk": "unclassified",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "multipart/form-data",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "POST",
        "path": "/api/consume/card",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "设备端",
        "module": "智能硬件",
        "role": "device",
        "risk": "money",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "multipart/form-data",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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;D02;D04;D07;D09;D10;D11;D12;D13;D14",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "POST",
        "path": "/api/consume/dishes",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "设备端",
        "module": "智能硬件",
        "role": "device",
        "risk": "money",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "multipart/form-data",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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;D02;D04;D07;D09;D10;D11;D12;D13;D14",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "POST",
        "path": "/api/consume/dishesRecognizeImgList",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "设备端",
        "module": "智能硬件",
        "role": "device",
        "risk": "money",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "multipart/form-data",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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;D02;D04;D07;D08;D09;D10;D11;D12;D13;D14;D15",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    },
    {
      "file": "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv",
      "old_row": {
        "repo": "unreviewed",
        "method": "POST",
        "path": "/api/consume/orderList",
        "source": "apifox-2026-05-08",
        "delivery_scope": "candidate-unreviewed",
        "terminal": "设备端",
        "module": "智能硬件",
        "role": "device",
        "risk": "money",
        "reachability": "unreviewed",
        "db_scope": "unreviewed",
        "request_types": "multipart/form-data",
        "required_params": "unreviewed",
        "baseline_response_codes": "200",
        "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;D02;D04;D07;D08;D09;D10;D11;D12;D13;D14;D15",
        "performance": "not-assessed",
        "fixture": "not-recorded",
        "cleanup": "not-recorded",
        "coverage_gate": "open",
        "evidence": ""
      },
      "observed_repo": "store",
      "observed_method": "POST",
      "evidence": "work_store/apifox/2026-09-30-dm8-interface-acceptance/parallel-store-device-catalog-read6-20261010/REPORT.md",
      "meaning": "Actual source and private HTTP dispatch verified; same path in another repo remains independent."
    }
  ],
  "case_alias_resolution": [],
  "runtime_key_registration": [],
  "files": {
    "work/2026-09-28-smart-canteen-dm8-poc/http-cron-coverage-matrix.csv": {
      "before_sha256": "5b63e1d7be28354ad5a37762eb4dcf1e99dfdcf6738f05bca9c96fece22ec82a",
      "after_sha256": "a485b07d621a93482077d2fc647926dd0b80021e50ba81547fb0de67b2307a2c",
      "rows": 2091,
      "matched_targets": 6
    },
    "work_store/apifox/2026-09-30-dm8-interface-acceptance/derived/interface-contract-matrix.csv": {
      "before_sha256": "11b8754796ec9713b55b12a52f6d06d63a54471b74f361a345929edac7d17384",
      "after_sha256": "4a66c0cebc064d000289219d06918c0ff653e4e0fc0ba89fce464b36e206d017",
      "rows": 2016,
      "matched_targets": 6
    }
  },
  "target_count": 6
}
