TenantAtlas/apps/platform/.pnpm-store/v10/files/29
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
..
1e78dfc5cb1aed3959ac4a970f812b2659b5a89cee6f55b9aa5e21fe366a869030d3299df3e514861ca895aba57b9f0a217180b805e18d248591b9f371ba38 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1ea1a0a863c9a8c927896161a6d1ba357e0ba533c460681bb8d1aa1b5c6fcc576cd24f73545918a65cd96b6c01b5c3167461b2e06dbbc91e663d1ba0d52987 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1ec11e107163007eaca89098e6c75e77a6d52ea84e03dc76e506a55c12603a474af32077cb2fb4ea89bf7c92a5b0ca596fc3c2df16ef05c3e6333bb929497e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2d11d230521eddaf9b43465199c932322fd1fdabba5021a89c8ef26aadb22f71f2b34af678dba6b345ea04ad30e97c2f1ae1678e4613920d86a003afd101f2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2d665cf915e2cb63d3506f04e0a6dd5562b5a0ea7a5329d356b422b0f01f67ab2dd72fd25a02abedb2817921ebc30860182495bffeb750d4cdd72e34dbe0ab feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c11043eac5d2588b556ce29490b4b9abc23eabd48335a2b6be2afb1cd129cbb10b334efe90589df91ef5d560d39a8ad43c2f858a67391ff732d467294dc73 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c716160fe3bbe45f779278d15264ab27724b6a9bf592d7f356955c22b00febd2550a6552726b40f0a97fed97b7e905231e4d4a2e129c073310854e057c299 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8ce8c3b756a9cf8f5e7f9d05311dbabc49131d885034d806502f6cb94780a24e6c09093b3a946f642f66b51e50e7cea7c27d8473666a02bd23d2b66f3657b7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
03d7dbcb8a0c569433f5cfe68b604fa841b68c3d48aa22ac7e1c54e4d6957e8f256e8a76b17e9b80ffdcaa185bb2a65d6f87c7c7f7d26a3bb94f6a6f92324c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
09b741784e78476ea8092fa39a670e40b17fb7e4e394f70e7d00086645000afbc7d10cb3eb6449d1220a43c692ba2268bb615d549bd13214394154a37c599f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
20b8ace0a527667b655a9e8268d455e92d73e441797a270d234e2d5cea7f512ff546cb279a2985b998a30eb05239ebb552cd745eb4124dab477619814b82ca feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
67a745919e1a32548f129f64b1366e0a01380eac91ea999a6bf1390365bb2bbaacfc369ac268a496fd5232795b63391346407a98930c4a7933e743a030d7a9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
160dd6f87ccf258061b7004a5b4f2739fb7efed7c8f8debee6cdc92ca2c315eb7ed57ef2cdd537c202c9b6a745e473f1c839cf5341990814ca82672f0d2658 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
473acd307b449104d66740f0c6c8a7e4007805c18e8bf3d4943dd4fce19f8de3890e8077d97c3692fddc820eb670a9ddc1dde3592b9a1cc0372e0cdf6735b3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
523c92d8b1d1121ea50cc5e7696e4e81e49bec3da1a06bdc86eb87694f8ad0d8bee9b378b1aef9fd0868f4202ba73bed0b6b404fbf1007f1b206f39f598667 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
960fd8234a857fd195cb5b5b9b7e65550319efd2bd3f4b047782e0ffb9a7280fc06de274a377c7510ad69d19d64d4f9e931dae1d6860e6a06d2a51f0805a45 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1880e0402ae86683a0036e5cbc7d0c506ed3433c3cc35559212c91ca543960c8b7e41c57504acf4dfbbd0f9076ddb985f6c33f69463f84624cf016ad1b963e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2264c6985930edfa2718d4680b9e1a369e6f40ba7178536cab693bcc4fcdee8f1a9f1d15a43d04d4310a665f3ec4d0ff334b67f9e31b9a7905f6c51b3084dc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
93941d4696126d2b80f9f6f70965622ddb00495ac8e6d543d1f950fef8c9f73da65a9c5abaa8d6a97a249042bc7496298bd5e8403830d0b70ae1b1aa36092c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
600893a04969ce131093eb99ac06feade3cda366d17c8a94be289eaab02546c3f0c9a596b5c7350d84c6a771b4ff59fd6180a03f8fcecea011043cb4b2ba4b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a1014c71052f6a1552f0ab8d2251fc7f35d9721a79119b49914ff0305bd87a27f88430343d33cfba11beb5d39b6033ce39dea87fa9901d8bbacc36f7227f58 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a7347edf10cf1d60ae6d2d3ee0fd4a7d3e1ebb86cff1f243bfe9814ada0574fcaeff7c1f592f1216804a158e4cac0e4a2a2e622afc8dbeb94f8b9617019fdc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b0f238b0de6badcecc62d1ad27bc719fab8c8900bfca741b4578e8552e801d2925402d06b375d7d92c5f825b19ce69f479523fb271e546ab76933206b6fadf feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bf05bf114f72c14a573372be665164e6b639066ef69eeda01ff3646d7d027d2bdadf19b50b497a5aa50f1d9006066a5a859bcd46db3d3d3b8e7fa487d0760c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d380931496d9385cd2974c117ad1cff2b2450ba9a269d5622f6af97b991764ce16fdced07733578ff6cfadd224896b9e244e962828967a1261c17b1134e46f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
db46dc1a5fa053a1361a28cd29ff874e156352d10fcbe45b7b71e8641a3e209edcc303716a3ea18d5ba1128a6e743eaff8d33fceed585dd38fc6d0ab3d561a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e3e2ae933b1c9e6eb3cf4131de064d8f891082388789dc7cd638afb201ad825d50c2ef028861ae3f269a0ff0ca1d7d4b5f4afa7e4f114da29150573e38a1f2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e151c868b877c110beb707cf2005d4aea43567a2af5d556367c25b18f2187d1424ec56c2eb507ee267d7189ce3db45ccad9950cd453f8c5ce671343035561e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e579277e0d3b380eb4c993351db19ce588ed629c90d429b90a5fee4e5d346e6c5aba4781fb9d72fdf36cda1767a9720e026848b178f8a11732bc35fe3fa294 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00