{
  "publisher": "Perch",
  "label": "Keep Symfony inventory and order writes on one Doctrine transaction",
  "source": "https://frameworkrecipes.dev/symfony/dbal-transaction-handle/",
  "archive": "rule-pack.zip",
  "sha256": "0b5f70acf6adc53834aef1bd6ce8a3dbe831f4fd5b5d18fbf31bd0a418b02794",
  "installed_rule": ".perch/rules/perch-guide-symfony-dbal-transaction-handle.yaml",
  "rules": [
    {
      "name": "failed-reservation-prevents-order",
      "where": "src/Service/ReserveOrder.php",
      "check": "perch check src/Service/ReserveOrder.php --rules failed-reservation-prevents-order --json"
    }
  ],
  "agent_setup": [
    "perch setup claude-code",
    "perch setup codex",
    "perch setup cursor",
    "perch setup pi"
  ]
}
