# Vendor parity exceptions

## `use App` inside `vendor/Illuminate`

There is exactly one official occurrence of `use App\...` under `vendor/laravel/framework/src/Illuminate` for the locked Laravel version in this bundle.

- File: `vendor/laravel/framework/src/Illuminate/Foundation/Console/DownCommand.php`
- Statement: `use App\Http\Middleware\PreventRequestsDuringMaintenance as AppPreventRequestsDuringMaintenance;`
- Locked source reference: `dac16d424b59debb2273910dde88eb7050a2a709`
- Expected SHA-256: `642c8be360560edc82c400230196a6c8954cfc9bce235707311d4a12050377eb`
- Status: official upstream exception

This occurrence is treated as acceptable by `platform/scripts/check-core-upstream-parity.php` **only** when all of the following are true:

1. the file path matches `Foundation/Console/DownCommand.php`;
2. the imported line matches the exact upstream statement above;
3. `composer.lock` keeps `laravel/framework` pinned to source reference `dac16d424b59debb2273910dde88eb7050a2a709`;
4. the vendor file SHA-256 matches `642c8be360560edc82c400230196a6c8954cfc9bce235707311d4a12050377eb`;
5. if a local upstream snapshot for `DownCommand.php` exists, its SHA-256 must also match the installed vendor file.

Any other `use App\...` occurrence inside `vendor/Illuminate` remains a hard failure.
