TenantAtlas/apps/platform/.pnpm-store/v10/files/fd
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
..
1b4fc5c238a727af832bf10a46e69fd604df9bd81f9e9f0eb470563794d57cd025677f1715755e4854a67c9c44b33cbb80e039aec98da39e0057d61c6c804e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1b616faa0da73d9249ca07e7a92b06fa6273827549400c60369396253f5e044164892de4bc809724651759e93ed7b0a6298c9add4e5ece31ec13659bebc007 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2d5d0bd1685ef4df2169300ab3f404eb90ebcfab41760b67660ecad80a8a05b33e723f3e4bf9d97b13e03d6652fc96518204b725e06be25c10ba5a59bd47bd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7b2480d69fefcd91fdcf9187959d2c13ea2e5e700c9c499c80e364522e1954b5fa61f0ebf95d057f66a7ce11a51abb8a7860ad41bae1e94e50edf7f7ec0472 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7f1c6dc5ba660111218ae103d9c4127da0886c43b7f3edca2b747613fccf738a856735311fd5addd282e2484ab206d5d4b7c9ff3d6eafff267d812a309587e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8b36e7c358c829d91e8e5565488deed18eaebc020d828613d212160bc255849f726a98d431be2a64a9161ecc7e35875747a3c7515bf42cf1864d6f10db719c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9f7c26a69d870e3e9a8dd0dfb7780f84a780846a6b34c878e99d10036f5d24b812fc5671ff2c0e1aa6445c749c3823b28eaf04fdd3c3db0de5fbfb6b96e9ba feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
09e8641b59e4c80063e915336f243d9f2027bb04901826ede0f19f441a377f8b58964fc0570dc5b7c7050421e7378329c4952244ab8e0e5aca510f92619c58 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
16f354acb59a84cd8f7b22c95d8cce8f089675df2c7929b3c696475d4ca94fcb91404ccd10cdf45eeda9f027a09c280307a0f792b2e4d34f0e0f5563b64bef feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
21ba24420f558acc10206021bd8e57292c6bac3519cda084a454d7a49a95249d365b13b171eb8fdd08ce7b8ae6614879c661a322fa3582c5026da17862eb62 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
50aed11b4f974b3b3d4bb8383a514d5f023da229088b46d02f836f85fe756c2e62bcd7d00ce38337a3365dc6538dc4701a605cb277de6cca73c55c7eebf8bb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
58de87a0c61c11d6982f8da2972103fef8fb8d8aae226662641791597eb63078a658e6cf69bd73159d1c0f34de57f9025e13e663dd70214da905d39de30c31 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
63abd6f079f37f8be6e8798f0ff47f4a791f33fd0f9893865c4e847d598c37ac7becbb6312b1c8d83587e87b5864ad6b3f0271e8caca8da3f4a6a618eed9c4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
88fe30d6f8a05edeb8d2f62d72a1098062631693e8a2d4849e6027f5b33cf607959fd0d498f1fa4119e5bb9503f3a2424479a8e2fbdb34f1ec14651d84fba9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
91d0234e74564f205cbd7037c82a2a8cd615afbc8c46f9df087c0969ddfb9ceb2e60e4b4360c7421fef4cd0ab2d6cc623260edb5a8c233d276a80d580c9f24 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
310b991968382a88f0cd0490ee6db22c2199a0133b6926972ee620e1b62ea45606a10c82d0c2c0367e732f261d9f26f7bbfcae71d6e72c80d9273706cafec1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3014eae944371486057b1609edc01cc05408b326f09fcdb275da8181ac352c0263292644731a7021961adeea00a9bd9726e00dc70f8d179f39b007453a1276 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5627b7733f4fbaa5c39b89e2bf22ebe55fcbf3c2e848a774afafa18568a50d51fdf478a0c49de6fe6e9bec6e3d0e3798fac2ab015615c35f9e5accf4a4578e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
07648bf2d09b09e6296e4ceec4edcc8999ffee2b94437e95e33abb01326e4169b9f46cc0ceca5ca9cc690cc80c9b842ff5e95dec6e865e9fdb5ec8bfeb73db feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
14270c65a32e2ea73c2ffd499a2d76d4fd5ac0b751c5dee0dd6b64ef9975aa65494d98170460d2b25a5dc6fa25f43fbb0e5dc59d52e23baf22792b3c187612 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2198030c8dc74a364967c00458cdaf3366a1bd73ed34e4b2d8c6dcec0328d11cafef475044f61538e04bb19f05022af4c394c39908a72da5d32b78196cb0d2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a408fbae3bf0086a23f4572b25486ad6213f3ec6af03abea497fbe459567d3e43fda7f42b17dc22225d6cec7594798e1eeaf4f62f9a824a6d461784ff35288 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a85555d1ef245054f6ba0f3b00f86df1b71ff0e1d991f232e825f00b178c87a0910471c9d64115da15eb1fc6a01977d9d6961b95ad789338df8433eb49fefa feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
aa006da58f2c8b98ff440de98831af1d6c6d58fe432d35985ba9e731a2ac184e3e3a052e84fa89f50b07628e13b2963ecd6d5228702574d94e63f802964688 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ad9719f186c0c0c8f9f52cdd9e269d0873963647382467a7fd009ef1d95b0d01a1b7322283a113ccb90a9d9740cfca653a6d7cc7e97fa9a494311b31de71ad feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bad4ef67b632676780fc206db03c259fa7e7d4fa0a12fbecd942bf27dcb37852368c118e95184065b703936ff75392400ee0947c0916ef3b3e4ecbad3723fb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bd4c195543ec04d03dd7968ae84cd334bb2bd9def8299a88485b9f55371b6928ab14837158d40b7ab8bc3c5c7e8a42915fdd62052420bfa0feb4d34bb91f23 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cf725be63852f4d760914fa7c9e88198efcf0d4ed4293b86e55ee2bb968d1ca382718d63e5989f27d451c23e5411501c255ae0f931a3dd969a7e51433db108 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d1b522f24b798a7b3f877090206071a77c2fed01e71a98b7f7b8088561100dd625dee92bb98f07376f63c50d40e4711cb180fbafb97e48272f4d31c0780880 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d952a7264f913ecbead7d4f66bedbbd3bd350da5df957989d88bafab35ede5940248cec0e6e570527aa16df61366736dc83b041aa929bbb5705a3728cd92bf feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e08d10c53bb06fd476597ac35444b6e2755d2ab46681def041418c3df234ba24b3f4dccb37542ee1e3b78f154cd9291fcb32529e958351ad05a38d322839f5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
eccd65070c52b7438786759819b08088df69750304317b904686383847484efe20c08e27144434793fb3840f4d0b4ea60ddb5cd5e8999393d9b645b3162394 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f9752dd1bb4bd1eeaa4d901f06d591c5f33bc908002ffd75be56a6d94336b7c5feba20d1c5e596ee53da7c21eab17c351254bb5c8961a85a4eb03a9e357ba6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00