TenantAtlas/apps/platform/.pnpm-store/v10/files/bf
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
..
0a45c0ae45d23271dff9000a6e56bb103fb0e9efb075e39c921a38b9317b5e50ae9492cc04c60b76e364fd2664b0879f6f13d657fcd48e1d27f50e7cb546cf feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1aea7f6d917ae42b425f2cffe2f3575db73a7d9196f0ad60e239879b36e78d77c4ea476321eaf2b603801216e853a635ec96ffb5d5567ba162282710f24347 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1d66be7a048edc11ef39b56327ffb2fadc56bfedf9f38e07fb9966165b85f4d6a85cbcc9d8e7bdf8454bfb1cd431995308b77ab646730ed5556b9f5622acb1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3e36bf5a377aafb82e7fa2369f59d7e4f1e6ec171806933885f698c18be6c6fc3a9307ad16663f8cea75e26b6017761ac6ecaeb5c89bf4e422f8cf56a71c78 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4e5e5d0845d0435747c7819336660e07156104bf774c1a3b53110b9cdfc42a5fee66592eee65ab84f58a3780461e669b8f316bbf1a743e22278a41f0664027 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6d321e13231bd8395ae50ff3027ed421078a6cf0673a462fb39e592180293f2b68a7ad02113d291388d8d9768ede43fe3793d076850f0588ce18d4e2b1a920 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6ef8fd648505e104dfb6f5360ed2dbcd5f2c8c7883fc3494229bbd0208b962c9c49fd9a65660f62ec66b25768f35ab79e2cfc7b295feb2356e4080e481c646 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9d2e8bce1eba8f7531d19cc9492c3a91a3a6c841ee22a9345e0c700c93e643a700c14e511a0aa3142378f1b04d1e5d3528ae519fb24fb487c670a3015c332a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9e536d03a72d168a996894683883fa072499c355cfa9fd4b504279c1489a4bd2e9590269c066a144d4f01f3a063f0562a6c8bf7c88bee60d1a30245e19f1f9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
05f832021fa09ec1c03de4c606714438addaa72a45826ac4e107516d3d21b601a7a0e565008227d6369533917ce92ee9b41231a08c369cf206c013839ebff4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
12a379104608182138f2f7bc3ed36bbe94ffb7148fa5426f9585f8c2041b8d8ae8c4ed22f96657a06943e382eafbf80f1a463c86cc8422c3390eb7b80fa68a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
13ad398c5edee670dfa8d05d4746811cb704aa13b3dfc062d516efb6c79a288cbd3b46ec6cb5d615e758c91b6ba9f7203495a7aa6d6d039ed97f255522c6fd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
65e79bcf1b240e36fe1a7596c9468f4e307f03a35feb5e31ff9cfcaa5631b284333dbe867486cfc733673fff18a22faf9cd75eec8397f7613f32956cd67e4c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
86ac15a147dc7cb6d6af92475962d02856b77fc792113750ef9821000949b8d4c1b8442450cae8189bb9535b99be89cd27bc27429dcb4159f957a66d9ff2c4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
267bbb8201758f62ae791b6057f1033df399d05cca84af6d4062f2a549e8fb3fb0dfee8bc503129a259fa77b0d202415c55d7ffd4db37679e3cc33b2825774 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
724e9560f7e7ea0dce0240329100542c83d91c8aa5efaa0e6bd685c148822d05c21355a7c0ffc93e7e54a23568edf9a79a447290e6fa9286a954326b0d4a75 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
964fce20572d57c63af60c2deda47127aad15ea0cf9122c5850be45732bda661d03b3c744021fe3b8f600d940fab0dd49ca62edadc1c0c0263c0165cf4d82c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3280f317f952ff72244bd66b573eb7f35c7d41e2b3efb0907ba7cddefb175167cdcdfcc6dfe3a8ebceca027edc4b79a97917a27f7698a2b34d008c9a496c39 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
55979a72207a8db8a8a8ca0a7fbae1ad7b33b0caca7867737954aa8c5b64c5b821c63025304d50bdbb7a032e2668d228cac0bdd10e302b86c84da6bf30aaa2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a883e3983ba66b65de297a85b47faae99f7f59ca68adeb14e1e772e018a64ad8ae2ec0b9346b417d891cc096dfab567c8e26d772d704bca44755ff24621a14 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b525282c3083da6d91b0a2b19bdc40b5f6792ac937d5357322b258577288d3b493193330b1fc7bfe58a8e12a51f8690c0942dd20f0711770152e58137a9c64 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c0aaa920b0ed7e25a6804ef55087a84e317683802e02abf1d14a6e564bd7eba3ef1c78241cb19f36007b93727c65d982d5d39ed5319f6b09fe2c6a9d2e041f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d00d5157bc0d702935b3477deb6697ee4fcd82ca5a7a09df50077c0c79f455b4bf8e7f930151d06d4099250c5fdf2cfc4f37e24e1478b2df5f7f1a61a4dbd2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d34c4668e2e4a93c36861f89b6a93ad749bef81a5d19c5e471ec3f3bbf95df94f7366f492a3488458ca91dda97051b9cd31784a8b03085b90601b3bb592314 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d0412f0a69d5f8ce8ea08363924dacc64dcce30e5c7d1ec831ad963322fe8c75f2a70670f0715a8773d5cc9d76fd06301004b5eb0f7afd79130de5e1c551a4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dbbe7362ba9c54d28c35da8eb7cb718641c5f7ccbf92d525b802d157ffe20a19833f1e47e34dd75c0126a7e3c7adfda0f1b11cee6c23528080da187846e6be feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e21b5450f704b9471f26b12c9d47a4fb534e3401141cb97fb826f1907c39d6569e2f3f11b677d7ba8aa0769394248019e7446d50b7d7d2e4ba04e26e13d85a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e950ad9df952815f4014f76be4baea40af644e0b3afc39d9fff291d65399730cfbf2db46031eeef8bff9e11f860b565e0a50c53c75fba6600ee1c1585dcc0b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
eeff1bfd885007c2c3739b66b99c485f42301bd1c7af21336c05d439257e678ddacc687fba792c0bb73abeaf5dd89acde6b0a5003cc4c952ec1bc1dd94616e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00