TenantAtlas/apps/platform/.pnpm-store/v10/files/64
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
..
0ebd9ad9bb889b0cba1a0a0fc049f4a47695530ccdc30d782e354a4ab0b9556cdccf8598a34714eca51c9809d6b07807ab825360f014f02ea888486dc3d7fe feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1bbcd9cb447da99df17b85f41a515e727b022b64236a6a51609d9436aff1f5317007e96eac574df76f0a0f13519eec2eb641277cef3be07cc92722f345646f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3cf1b6db3da5940256eee49e4830a5573ccce1b0fc31fff1f1e4c6c38130dc0c2d8d5632e131128126b055008db709b3c43fec3786acea261962827b12cc1b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3e8d78fe06ab6280b792cec8dd0decead4f4ea92e648d16538025e1f248c6b76fd423dd315bfcd2a6473a3a7403ab0163e15caa91495cceb43e08939a435b0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3eb9c9f9ae18b01c2858e7cf2389dd404c762de554ccfae870b0bfdacca8e3d6f98c814368e3ddc04742511d3d6bcbd63f968308bb5f8672c8a68e68eaa8c6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5bb5a31666abd9ba72844584478cc97821bab289a69f52b6ef705344eb6e42fa2d6c92e7b931babd478af568ed97f6a591d2d7d394b1e5b1ef616b9b50cc28 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5d77a7960d735cc24da33d41e404d54227baef80024d9230896bbf209a3e37d27550912c9d60bc514624da453c2fb234bbb76dd655e47edbc767d9e51af964 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5fa114ad6e9461579c2d9dd44518bf1fd3699c12f741aab23a2cd477db1bc3f1c1baacef4255485273c5d74e819ef7488c8579705e7a0bb3e4f2732627926b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8c9c3686eda4c4fd52dd7edcf60d5e09b36d21b4fa7d315e2141b6102868d9127b0d1baa8be359a2e909f3ce61822508316068668adc1049b17aec4d8d3ede feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
04cdf3f2271cf56271e8798d8b21f562e6987eeeab258ea497d0bd667ab74faf1825c0b00bffae33b57742110f2b6766f698e4cb33a45a313026d0d698c30b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
17e36254130907da433ecb4bd9f711901ad83922d234297c74378690ef62c6ec378b51e8d608aedb1e51febbf8c5347bac388cb228e5ece8a54917c36123ee feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
21c04a6ff5d2c4b16d7056568dcb2bab9069be7be24cb8977b518f22557ca1b948b8d9c95a51d5b24d8796009ce1c31b9540d7875a7c8616c017e651df2355 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
48ac83ea2e6244d477ff689808e8b62df485afaf77652740207b72b607809748d2249eac86f3aaba238a9f02ffe13d470f64233b5bcce2450840951c074de2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
59fd68f8d495d3303a257cf53e725ed68ec85da2f8b11aa8fb26c3a6e9ff82a96999ef447f6f4a861499489076bf538e9325c5b3b260ece0c9f96a8116d1a3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
72fa6ee5348a7add9727222cd26bcbec7675914c13e20a3d333b721483660da5690e6bb23bb346e4b673c3c81380ee06921abe15ccbbb8e0ab4b669bb9d6b9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
79bd93cc3cbc629fd3dfbf0c8a0f0fa909f81705e1c676f87dfe8ac8723be6da1d7e347fa6c21708c392eeb72d03b8b4b8b998d1c5aa538d40103c1fa5ed73 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
84b786f008b69c972b365f41a3eea97674a7f0b8da2f9125b9a501cbef7ff43854e56be5b055005cbfa50082b89477ea085831c6fb7f23aea8da621d7d8942 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
050d4c73e83522c67ca0e08e3eacfb327400f18e28e0a5d8f562d7b775e7cceb45a76dce992dbde6931d49b3880561f6c7677acca25fddf4e4be90f5186517 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
967ad5228234c809f57ada34c5e49a921deac02ecd42747fd3a7e333a8d5145b12ea010a7f7e7f7f3c28ea8483b63b709d47c2a8e61c9999412f5af027a660 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3415e265ec3c378ddbb142bfbe6b43e96c11364572b5b4b60c42e866e532fa51ddd25bba235384d7621014d56a0dc5bbf5fc6383fde9dee6f026ccb999e8a2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3680e3b71126ac5b46beb332f441d5022348ca53c10645b251619ccde2012d748549fd32a2874fa07dfb962716f3e50cc758bf656ac2e5a8ba09237a4469d5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
19861c89a6bd6cfdcb7720519b07adeea3af45891a881e58235ebdd9a5cad42846186b76aeeaf39865e7c59d15be52f3a69a0c0cade1e016f8f6f7801a059f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a63d3cec0c4982e957bd1cd4ab273bbe6cdb5fd3f0e1eee35a56e17a73fabcdd6838a26afd811924cbcc5b46e1b7aba3abe351dcac2f4f219c2a7b6c63d32e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ab4ba64dac3745b9adc62c9969f41cf16ad11c9a5177f5c157472c548b6cd4db387c7f8fd9a8f5b574722b021aca494d114174166c75a3421f47d0d31e4c7e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b9c2664dc03826a4b03e50fe73a02c7aa28e864b537cd834dfe3f05c4e31db32e4b3789d7bbaa531c018d9a6035407b4879edeb9b492781989df932e3b1b9b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b42516cd738c8783604d41508a5d08d76f3eb02a0b35c9ef9bbb5fb1d0385dfd8f7bc9f758a24511f6c63b8e3e38f49ff9569d355c5db6f65e02aae7057de6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c760af0321d1ca3f4f9ce5003c67b7f650617a89997706081c85614829a412d40f786ebb556cb52668304188fa4d8697d1cda90b3702b059c98dbabd5e886d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c26242c17c17692521bffdfbaa416a249afb5a5c554ab29fb6390a6682d96b2cf391ce000ac919ba2791be4e408932f0fdd6838a93bc3e29a05a5952a755df feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d1dba78c1595f67c32f125a1c1eb4f0d02216abfa4a5a72e095649c46c9a51d1df7324669668283467317264309c5b841d06c2d992351bf6aa1b109d025c38 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d67f3118e54881fa7e42658e3c42e6ae8927ca9c3fd0c784de558dd0b2bb1c3ec978457d6ea3cca5f3af79188af77422c1c65169f5d58416ee137b923e8fcb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e57310c6493ced616611ac7d36e892e5829dac29b117bf1b3166d89fb7795fefa8ab85016d4ede9cc8d573e4d696c46c29ccf9eafe494d23b5c102eacdc9a9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fe5c909bde512d4c9724fc4e05fbf7b05c929c5be5d2a6059ab9762a75d2df30b3051c83eef9f133db3ef54740137609879d59fa872b4ba70b5485e208eab5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00