TenantAtlas/apps/platform/.pnpm-store/v10/files/ad
ahmido 1fec9c6f9d
Some checks failed
Main Confidence / confidence (push) Failing after 45s
feat: compress governance operator outcomes (#253)
## Summary
- introduce surface-aware compressed governance outcomes and reuse the shared truth/explanation seams for operator-first summaries
- apply the compressed outcome hierarchy across baseline, evidence, review, review-pack, canonical review/evidence, and artifact-oriented operation-run surfaces
- expand spec 214 fixtures and Pest coverage, and fix tenant-panel route assertions by generating explicit tenant-panel URLs in the affected Filament tests

## Validation
- `cd apps/platform && ./vendor/bin/sail bin pint --dirty --format agent`
- focused governance compression suite from `specs/214-governance-outcome-compression/quickstart.md` passed (`68` tests, `445` assertions)
- `cd apps/platform && ./vendor/bin/sail artisan test --compact tests/Feature/Filament/InventoryItemResourceTest.php tests/Feature/Filament/BackupSetUiEnforcementTest.php tests/Feature/Filament/RestoreRunUiEnforcementTest.php` passed (`18` tests, `81` assertions)

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #253
2026-04-19 12:30:36 +00:00
..
0c1a6a5a7736df910f494a152d4e4d65316a63749bd131170a5e15f7e8aa7a8a44c335fb119925d3eed32bbf9fd92ef8318f2b047cd716d1f867f98a2aca88 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4d4a35043e6d67bb8c5804aebd3679c0311c9cb2e86bee97b0d0e2ee44c5caaec1bcaf3b3aa6cd6347bc4fb831368ddc3a2a6334b1d4f0e40f5f12168afa34 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5d0f706b163e619e439bd20af82be6fe880f51703d5a23972119ab8884e9d9ca6c70ebe232be3c9d1ec5c8082b4afa343497e2a66aa8d2bbe93f49a427f64d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6a9684efa0cdd53ec05b5147339919400d133ec3f189573afcd713d8689ab1f0f1b09a637934314e7e904d471bbf0e740178e9a354d3c8b700ac78e0d46ed8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9a5f6c50ad9d8ef5c52c546600f16b527469ad4719302e8e57bf29821c94b60af2052219f74173df5dab7dbc55c95bf3b2f28011680c0d0ffc56d3ec7a062d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
13d369571e17c6f7f57589a61f7245adb7f2b356f84df64bc7b7be9ed8a7a82eb43f0987b6fde9b735590760e8f0e936973748cb587e7859468f93a8bc330d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
16a445a57efd2312fa5a8566a89bff2c4654d36ac8a02b6467807bb63322f6a128cccaa5697370fa5de19b91d55d6709923ad8ac052ada22955f1997470fdb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
70af2ab1826a1101160ce017dc2ca748c7caf5eded06481d448582376f2c71f3bc714e777c76a1ae8a7b7b2ff12f91f72638c535605bc6d739f188f7195fb1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
77ea8e6239f2c91a02f201e659d85b75dd39d95a00c6e3d59ef355afabede8dc9825f8a454580ebc59fc4c891e9b549265cff0f7a94e6e8c6c37b475949645 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
79e8f10cf5764ab498b5d09d4e1e9b1bd682c03fba74993927c6197ad4fa45585ac0e6028c2941f8baf8f6658dae3ebb5fd25a2d74856987466d8a0ed10222 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
90f2ff0cd5a9a6a7dc5c331561abb8f2af85d58192388fb5dd39b84f0518dea6897fa9b3c9b0e6cc0302cd5e73c4f2d608baebc93936abcf73595874445f5b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
93d743425ee4cf9cb700718d2bd0638f4423d4a27dbf022a70c7251ff73b0e4f75e5ba63fc831e4c9472964c26d0aef6726829022200f7a7f66d308750b52c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
077e493af04ee1c70aac601b1f04302b7cda16bcc6c02e2f84e93d234980813840a0c4d29f83360790144384f85012ef668940c9054503c1fa43f5eaacf028 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
721a31aa33f002d326dd9fdf6f4787e4ec163456ac66071d343f54a911512741d119d63bc9dcf873cd4fab92cdce2693f20996c1439273d423c0b5192efcc6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0033ddb53558d313ccd41d86d77ea1d397a0cb397dcccd541696df3d4340a1362c3de0ffed8a6a40d53ddef1779c4b233245fbf161d2750029eda119a40653 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0156f5495f7a841715c7886c685972c400e9d2345042768a8060b45b37c6d145714c3e707c658d980e4e54746359564129f212fe8681900a96e490cc74d4de feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8456e2e71da82bdbf2ab19d31d46e688a5bfdc6d00de9829d33d50a9d5042f12fb974e26a1147f37df050da46a77d23a7306c6e2e7ee7990ccffa44b9b2ee3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8587936f0e73c157a4610887e28193c9b562d7e0268a2d5a2974486b77d74b32296ebc32383545a5067b01be0e874305f7afcd209c1b9565ffa701b999b7c7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
af1da7d251746510bc4642952f01c6b7c8c45ca4c32173d0b83e342a1a92cd20eaf05df320638e6830d3e74f09743d387195d3fdb72de7989c9a6d7cb45756 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
af851e25a2efe30e03548793155231ede87b8c3925e6d1b25cf826434847869ac0a7201b56c570d97bff7118981c80e0c7a30f6f270a08d5c92fab82f1f53a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b3081d035116ac79fa807be48d7c6e7d617bd57c52cf00f6420856356f2a83266ec14692ab7a18a72c88940a553dc2152cde70bc789a6821820791ebf26341 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bef721026216968e4d4abde41b8a83fceb498ae5df1cc115746d20530fd8a0fd24c9e48ab00a39b1f9a5477290f5a34c5ade08d9e2af139dd4ad7ef0e039e1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ce9a87d949d70e7c64747f76587f8f5e41b05be5ffecc94f51ee0f4a9578218109e499f389f33102baa42bd91e9b016687115c7806506ae993230294678ade feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d57ba90ea4a48a8c9a65ecfa33af9f2e0869348f25d68c96d3107b1c42d67b4796ccc69b029975030646d77cd26cb3bcf74aba262db14426fbb45cb4050638 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e0e373b74db5975309c53443de1ba53d200b455461bc82a313ea56e0324c93ecb7d23c13280654363adbf07730c869b15aba446dc391d2f43cf5f9ca5c8cab feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e490c4d94706688b3d58c437face868421cf96229ca41a7258a3caaf079ce0cc9eff47605932a447e96caec6e3e7442104dfe3c6601311ae6fa071e71af888 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f4fa6f51cf79768bc93f102d2c4c363eb89c316607815688c084663283ec3acfffd476e181e899ca9b4c1adb396a32753bf80cdfef388c15efc812fa80d43c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f9706b5cd31d8f4eae9fa16ae5719105004d668336e6e14ce9f83f0dc03f7cb439754405363050fc88d667e9545e4de19aa5bf5013ba34fc39d48c3422558c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00