{
  "package": "INTERLINK conciliación bancaria v2.7 - snapshot de confirmación estable",
  "base_package": "conciliación v2.6 confirmación por rango persistido",
  "rules_version": "macro-v2.5-mp-ref-nombre-20260919",
  "schema_change": false,
  "files": [
    {
      "path": "admin/api_bank_reconciliation.php",
      "base_sha256": "0e53391f0ae04aacdb092e34fce28dde99e3a559dcfa2d714e6f8e4ea5ae16e5",
      "new_sha256": "eefa5b927194f37ed91717d5b876c225ac0d98c9b747d53c7b06d42f7590ab4a"
    },
    {
      "path": "admin/bank_reconciliation.php",
      "base_sha256": "8f4e6b50021ce07e5ad47d55b20823e27bbab6a69deaf0cd595edbb865b8e7c2",
      "new_sha256": "4fca6e8eaee8516b2a48cbbc481a4cfb19ace0c212d97af06ab412973807df96"
    },
    {
      "path": "app/Bank/BankRules.php",
      "base_sha256": "1caafcdf7ad24a71151cb68e7e1a6f944e1053b6d34a03d1d0e38869d01915dd",
      "new_sha256": "012bdc9a0114c8ad142d9ae7779c5b37e3594700881be33b40a6cfd074a61763"
    },
    {
      "path": "app/Bank/BankReconciliation.php",
      "base_sha256": "bbc1038318c5d5f1b95c9f4a42e77b61639bb4803f4f752ea2a41b2ca282e54d",
      "new_sha256": "588fd617b9a99703d2a10bc7c4c28db6d6555bd462a500eff36e45ffb3ada5e8"
    },
    {
      "path": "app/Bank/BankReceiptExtractor.php",
      "base_sha256": "622fc0b363587737a2eb01d64e7393794dc04c4a4f19d019e189bca010209e93",
      "new_sha256": "bc3c4b40e83b202c476ea20e8dc9ca05756941d592e5b70cfba61c64f7703a7e"
    },
    {
      "path": "app/Bank/BankSettlement.php",
      "base_sha256": "4ba382147b2a8eb1fa9d4761af74f1943f1df66ed1fbc4753ec90440c4a478ba",
      "new_sha256": "04634cd4d101ee2a69b51b4a88e223ad4f78b4391e975923a5f7ca004042595c"
    },
    {
      "path": "app/Bank/MacroStatementParser.php",
      "base_sha256": "6a4e270e8af51ca01cc4f526387481d378f77092f2dbf82df9e1961e0003325f",
      "new_sha256": "6a4e270e8af51ca01cc4f526387481d378f77092f2dbf82df9e1961e0003325f"
    },
    {
      "path": "bin/check_bank_rules_v2.php",
      "base_sha256": "e34a8c35443e055f9b75daaa22b351debd88a4d3a3a0afc0d8fba6b71cf01f96",
      "new_sha256": "e34a8c35443e055f9b75daaa22b351debd88a4d3a3a0afc0d8fba6b71cf01f96"
    },
    {
      "path": "tests/bank_rules_by_origin.php",
      "base_sha256": "ddf5574eced6688299d3b19b6351f41260e4f00fb3e5b235836f40ca9bafbc59",
      "new_sha256": "f08c45c6f2a62a28952dc880e5c248f6be7cd36c04a88ac5f22ed1610b239bc2"
    },
    {
      "path": "app/SecretStore.php",
      "base_sha256": "33521e900979426b2d7b347e72b2d859bd0f7e98a783437c84d0c65af27c32c5",
      "new_sha256": "c5f147d605cd8096295f9a30bd6fe5d310d9c27ac5642f3aed26e97a3e1273af"
    }
  ],
  "dependencies": [
    {
      "path": "app/Bank/BankAuth.php",
      "sha256": "9e6373f2948db14a2314f7d255a48e47ff04b113f253ab1b000713fedf9cabd4"
    },
    {
      "path": "app/Bank/BankLegacyGuard.php",
      "sha256": "65db82e6689a5e1e5811b19696e1dfbe1c9876f29a4d2fa090df7a8e00acc36b"
    },
    {
      "path": "app/Bank/MacroXlsReader.php",
      "sha256": "de38b1734cbd1397b77b02d5c0a577b117b0a4b02516807bd8ab3da7a49d8fc8"
    },
    {
      "path": "admin/api_receipts.php",
      "sha256": "4b52aeff910a03790950b71c59f05ead48497826c06b901c195bafb841665f31"
    }
  ]
}
