TenantAtlas/apps/platform/.pnpm-store/v10/files/56
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
..
0a01011c4ecf1b7ac21d037d39806b080da2364dfe2108caa62b16604030e9112af9cc591ba0f80509f90b250946f91408a4c8439b85c26d29b14e7451f665 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0ce54238dff3757d5538d4caef0e16316cc6e5006704b14158eebef7bf2897d2ec142e8e36fb93816d1fe871d6c1173856fe34913a66d3b35184002dd0dcf4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2cd47168170a7480448c090fbc1b289cb279a6ece60bcaf5ac5b865fb415d83763bc38e394f0c55454f6517cbe11a4297f9eeff5f20fee82b2c1aefd265526 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4b50711c46d4874eb8e88ba492d6143fc3771e1b674af650fdce2ada4f1208ef64a1fa274fe6aa5bb53e620ec76c50ecfd2916d68c6d19b2c1aed6956fcb8e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4bfdf265a11eb42d354b313a3fb877e3e21f8eefd6c2d6f98ac5f52d89d73ef2f0d466b0201607bc6cd3131848d2931ea1cf2767e9c6ee60982718848cca7f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5e1a0a3b549a90696670ea7c3de568dbbf76df90a9556d706ee190fb4127c1bd6ee68403b1a16aa842283cc884a1058e6c3d4b699bbdb88f032c473457a6ba feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7f516f194ac4c269148ee49f323cee7ddbc33e8a842bea11c66b8768aeea713d987acc605f7c65be977f15d8a18d723a10b8a5c92bfd56e1ff8c046b46d4b6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8a1505748ab2bacd54bc0866044dc8461e368410c3d6aeec81cca7d3d00ca1c91d4b2f84aec29b3b51cb7300a960c0d8a9c6f6729980073b33e7222f9b26bc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
15da8e91f9672d2ec5ddb511275e9cb36c98922802fe73ead29276846687176b6e1442aec2d42b2684232ff12dbdfe39a320a0849d186c0f7ea51e3989261f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
30e6ce5dbc0b4db799a6f3af0949cc4a01c4c3de025b075a2953d490bd5e264cf94eb680867d578b01d27fc7c5ecff83264516ed6b19204da509410f075511 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
61e717eff7d6e319b9caa4dcd94c52a0c29cce7ec2f458b6b76f18bf7a902788b2a7c9656aafd8e7003ebe7ce7dacf864e538f98aaef7c29f32414488fe78c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
88c1fbfe3f3d4a2e2bfd7da12e87284f6bbf4bf4e53e87a40962aa87d00a2ca3fd2b3d84f90bafeddae1071aaafd32754c25bff48e140383605392f94ae610 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
030d97d6f306bff4197ddf7fff67e9e95935b4a100cf699850d07768a7c8834789bcc6b5fdb49e5fd0e2ed4c0982c92ca2768cce479a5579f2b23355510253 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
606d7aef7fc86f0dd88fc1c6ebc6cf317fba03e7a7b074d159ad0732415dcb048c14cdbf749a593267f890c0fa9d3f983a7a6c34890f0d80b45d2585793a78 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
733ac4d1cb869d5d9a2074f72286e5b8a00e011b0b5c29ddd270c857482c2ec01b849647733f35dc8c1a6efba9dfa6ecf7b53b9ab4bd6fee4b9b146ed02330 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
62629d4ba6cfceb69fe2573602f1ddf53c0c5f3159c43b3df04f1292b413432ab1a52460f9a548598ec3db65dd92598568b47f769cea5f66e642fcaa99092b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
052832a1b7f629aeee98db951c0188ec6d23c794fe737ca627edf62dbfdf72a353041fb6c4b55f7aa91ba165fccf0bd98db6fc31420f88228307b35d58a3cb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
154937cf98389ba4fa1aba7c69b5209e997448994dded12ca49f9424892ae0d9e9ec8a5677fdfa0971b76ec46ca8998541d4c9646009e542d0850513d19c6c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
280770b16986e3a0dc4b5f149ada3bd064a7fdada0927ea639a2e4e0e18040783fcaa8940cc6ac6f241e3c16dcb89f34504465d0b1f80a701d4d3ad15fc90f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
aa680e2897c7e22c98fc06fd1cbce925fac5c09dbb493525d9e242c3b2eafaa8b621573b3a1305155bc499761e7485cafe4f3842556027461c4d88a5636a7b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
accf888a88e8a2b5fa198d4cd83485d4e30905ce93df5787a2fdfa639ec78c1da74ab03b024b00f6a3d768f6c92f4315109520aa6e43a5e8de559f730ea08a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b31cd227f4f4b7d3f94ae1130d5e6a74c6e697a3c342a4fdd162f0f885714f07b63f17d5688f75791ba38fe2e3fe8c36c6aaf2e458896f4bf840b95c2c397b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b07617b9b13fefa23f62f970adbb5515f1bb2388582de729ae89165af3a82478b7d03950afa7126748d754bfcfbda497eecba30a6d0f3f4074812fb71d3862 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b1617657539770067f447c12078581ad31510a271bb87c445efe99b91ee0b20d57f2f1c34b1ba8ae944d091e1400c5bf86580e3c0a86fcb2575317f48c2940 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c9b09413356a9088332ddaa3c675276cce270f11b8ef8727f4992ae738db237c88f372e07027d6052b76ab0d2a81288cdfd1b15860f61ee31d31171e597816 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c83167bc65dff6486fa7311172c4c0136de55a0d27859841bfbcaed741f861c02f210875653c6b4b6f61cadbf0a153204f09dff8cf77dfb3b23845790728cb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d72bdd70e6d675507d3a5966979e7b763bead39fd4554faa4f4273ae08997eb9cb57592dd4d7e49a769f41237dac252c6270d5a870f53a44562a33a5b3eaed feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e229ed844a4f81028a95c164a5980ded97e611cb6e43d1ad6d1912588b477300f6bd9a7b05d0def16b44bffeed7915fa2c550d243930cf5e56d831f5810a80 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f7497fb5ab2c460e2efc3ecbd36dbcc91d23d51d052b0823102821fdd05c68cbef3f1315b90e09c80f05ca9e84b1b5e3dd426d957c6498026d61e2e1f6af43 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00