{
  "permissions": {
    "allow": [
      "Bash(gh api *)",
      "WebFetch(domain:api.github.com)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "mcp__plugin_everything-claude-code_exa__web_fetch_exa",
      "Bash(python *)",
      "Bash(composer require *)",
      "Bash(composer config *)",
      "Bash(php artisan *)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/SourceRepositoryTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/InseeApiClientTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/XlsxGeneratorTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/DocxGeneratorTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/OssUploaderTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/TargetRepositoryTest.php tests/Unit/Services/EprReg/SourceStatusUpdaterTest.php)",
      "Bash(vendor/bin/phpunit tests/Unit/Services/EprReg/EprRegProcessorTest.php)",
      "Bash(php vendor/bin/phpunit tests/Unit/Services/EprReg/DocxGeneratorTest.php --testdox)",
      "Bash(php -r ' *)",
      "Bash(php vendor/bin/phpunit --testdox)",
      "mcp__plugin_everything-claude-code_exa__web_search_exa",
      "Bash(vendor/bin/phpunit)",
      "Bash(vendor/bin/phpunit *)",
      "Bash(where gswin64c *)",
      "Bash(where gswin32c *)",
      "Bash(dir \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\" /b /o-d)",
      "Bash(where soffice *)",
      "Bash(where libreoffice *)",
      "Bash(dir C:\\\\Program Files\\\\LibreOffice* *)",
      "Bash(Get-ChildItem \"C:\\\\Program Files\" -Filter \"LibreOffice*\" -Directory -ErrorAction SilentlyContinue)",
      "Bash(Select-Object -ExpandProperty FullName)",
      "Bash(php *)",
      "PowerShell(New-Item *)",
      "Bash(\"C:\\\\Program Files\\\\gs\\\\gs10.06.0\\\\bin\\\\gswin64c.exe\" -dBATCH -dNOPAUSE -q -sDEVICE=bbox \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\epr448E.tmp.pdf\")",
      "Bash(\"C:\\\\Program Files\\\\gs\\\\gs10.06.0\\\\bin\\\\gswin64c.exe\" -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -sOutputFile=NUL \"C:\\\\Users\\\\Administrator\\\\AppData\\\\Local\\\\Temp\\\\epr448E.tmp.pdf\")",
      "Bash(git commit -m ' *)",
      "Bash(Get-ChildItem \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\Leko_Template.xlsx\")",
      "Bash(Select-Object Name, Length)",
      "Bash(xxd \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\docs\\\\architecture.md\")",
      "Bash(git *)",
      "Bash(Remove-Item *)",
      "Bash(curl *)",
      "Bash(powershell *)",
      "Bash(findstr /i \"post_max_size memory_limit upload_max_filesize\")",
      "PowerShell(Get-Content *)",
      "Bash(findstr -i imap)",
      "mcp__plugin_context7_context7__resolve-library-id",
      "mcp__plugin_context7_context7__query-docs",
      "WebSearch",
      "Bash(composer show *)",
      "Bash(findstr /i \"full_name\")",
      "Bash(findstr \"name\")",
      "Bash(E:\\\\amazonProject\\\\php-8.3.25\\\\php.exe artisan *)",
      "PowerShell(E:\\\\amazonProject\\\\php-8.3.25\\\\php.exe artisan epr:test-invoice-ocr CITEO-demat_0091044977.pdf)",
      "PowerShell(Get-Command *)",
      "PowerShell(cd E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg; php artisan tinker --execute=\"$p = new App\\\\Services\\\\EprReg\\\\CiteoInvoiceParser\\(\\); $text = file_get_contents\\('CITEO-demat_0091044977.pdf'\\); // This won't work for PDF binary, let's use OCR text instead; echo 'Testing parser with simulated email content...'; $body = 'N°FACTURE 91044977\\\\nNClient 50053662\\\\nN° TVA Intra-com\\\\nTRIPLE EIGHT DISTRIBUTION LLC\\\\nTOTAL T.T.C. 110.00e\\\\navant le 30.06.2026'; $r = $p->parseBody\\($body\\); var_dump\\($r\\);\")",
      "PowerShell(cd E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg; php -r \"require 'vendor/autoload.php'; $app = require 'bootstrap/app.php'; $app->make\\('Illuminate\\\\Contracts\\\\Console\\\\Kernel'\\)->bootstrap\\(\\); $p = new App\\\\Services\\\\EprReg\\\\CiteoInvoiceParser\\(\\); $body = 'N FACTURE\\\\n91044977\\\\nNClient\\\\n50053662\\\\nN TVA Intra-com\\\\nTRIPLE EIGHT DISTRIBUTION LLC\\\\n2 HAVEN AVE SUITE 205 PORT WASHINGTON NY\\\\n11050US\\\\nTOTAL T.T.C.\\\\n110.00e\\\\navant le 30.06.2026'; $r = $p->parseBody\\($body\\); print_r\\($r\\);\")",
      "Bash(Select-String -Path \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\.env\" -Pattern \"sqlsrv_target|DB_TARGET\")",
      "Bash(Select-Object -First 20)",
      "Bash(taskkill /F /IM php.exe)",
      "Bash(findstr \"LISTENING\")",
      "Bash(findstr \":80 \")",
      "Bash(findstr /s /i \"fr_epr_reg\" \"C:\\\\Apache2\\\\conf\\\\httpd.conf\" \"C:\\\\Apache2\\\\conf\\\\extra\\\\*.conf\")",
      "Bash(dir /b \"C:\\\\xampp\\\\htdocs\")",
      "Bash(dir /b \"C:\\\\Apache2\\\\htdocs\")",
      "Bash(dir /b \"C:\\\\wamp64\\\\www\")",
      "Bash(where httpd *)",
      "Bash(netstat -ano)",
      "Bash(findstr \":8090 \")",
      "Bash(tasklist *)",
      "Bash(wmic process *)",
      "Bash(dir *)",
      "Bash(Get-ChildItem \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\" -ErrorAction SilentlyContinue)",
      "Bash(Select-Object Name, LastWriteTime)",
      "Bash(Format-Table -AutoSize)",
      "Bash(E:\\\\amazonProject\\\\php-8.3.25\\\\php.exe -l \"app\\\\Services\\\\EprReg\\\\MailInvoiceMonitor.php\")",
      "PowerShell(& \"E:\\\\amazonProject\\\\php-8.3.25\\\\php.exe\" -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\MailInvoiceMonitor.php\")",
      "PowerShell(& \"D:\\\\phpstudy_pro\\\\Extensions\\\\php\\\\php-8.3.25\\\\php.exe\" -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\MailInvoiceMonitor.php\")",
      "PowerShell(& \"D:\\\\phpstudy_pro\\\\Extensions\\\\php\\\\php-8.3.25\\\\php.exe\" -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\CiteoMailMonitor.php\")",
      "Bash(Get-ChildItem \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\\\\\" -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object -First 10 | Format-Table Name, Length, LastWriteTime *)",
      "PowerShell(Select-String -Path \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\\\\mail-invoice-2026-05-29.log\" -Pattern \"ERROR|WARNING|CRITICAL|exception|fatal\" -AllMatches | Select-Object -Last 20 | ForEach-Object { $_.Line })",
      "PowerShell(Select-String -Path \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\\\\mail-invoice-2026-05-29.log\" -Pattern \"ERROR|CRITICAL\" | ForEach-Object { $_.Line })",
      "PowerShell(Select-String -Path \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\\\\mail-invoice-2026-05-29.log\" -Pattern \"memory|Memory|memory_limit\" | ForEach-Object { $_.Line })",
      "Bash(timeout 60)",
      "Bash(Start-Sleep -Seconds 30)",
      "Bash(Get-Content \"C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\claude\\\\E--ou-meiou-app-fr-epr-fr-epr-reg\\\\9444933e-ae37-470e-9581-3a975fab6f48\\\\tasks\\\\bk4fn502o.output\")",
      "PowerShell(Get-ChildItem *)",
      "PowerShell(Get-CimInstance *)",
      "Bash(Get-Content *)",
      "Bash(Get-ChildItem E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg *)",
      "PowerShell(php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\CiteoMailMonitor.php\")",
      "PowerShell(php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\MailInvoiceMonitor.php\")",
      "PowerShell(php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\BaseMailMonitor.php\"; php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\MailInvoiceMonitor.php\"; php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\CiteoMailMonitor.php\"; php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\CombinedMailMonitor.php\"; php -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Console\\\\Commands\\\\MonitorMailCommand.php\")",
      "PowerShell(\\(Get-Content \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\BaseMailMonitor.php\" | Measure-Object -Line\\).Lines; \\(Get-Content \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\CombinedMailMonitor.php\" | Measure-Object -Line\\).Lines; \\(Get-Content \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Console\\\\Commands\\\\MonitorMailCommand.php\" | Measure-Object -Line\\).Lines)",
      "PowerShell(\\(Get-Content \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\mail\\\\mail-invoice-2026-06-02.log\" | Measure-Object -Line\\).Lines)",
      "PowerShell(\\(Get-Content \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\storage\\\\logs\\\\citeo\\\\citeo-invoice-2026-06-02.log\" | Measure-Object -Line\\).Lines)",
      "PowerShell(& \"E:\\\\phpProject\\\\PRO\\\\php\\\\php.exe\" -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\BaseMailMonitor.php\")",
      "PowerShell(& \"D:\\\\phpstudy_pro\\\\Extensions\\\\php\\\\php-8.3.25\\\\php.exe\" -l \"E:\\\\ou\\\\meiou-app\\\\fr_epr\\\\fr_epr_reg\\\\app\\\\Services\\\\EprReg\\\\BaseMailMonitor.php\")",
      "Bash(git log *)",
      "Bash(grep -nA12 \"'smtp' =>\\\\|'wechat' =>\" config/services.php)",
      "Bash(grep -nE \"storage|~\\\\\\\\\\\\$|\\\\*\\\\.docx\" .gitignore)"
    ]
  }
}
