TenantAtlas/apps/platform/.pnpm-store/v10/files/48
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
..
0e3a3f1d4e9872bcbf6fa74261070e09426ae7dad3b832d9e4d9983b54e4b01b396cad5c21f4ed5f614165c8eb264e525b5340e015f4644b7fcf28078bca46 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1bf567cc3e5db7cc7ed9c23712dcf465ead72378b7d960b72197d552c41895fa96b27935d5954a60ef9475a54161717c888dc39762e30777ef997228dd1c86 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2b83d03500fc78b34e0daeeadb498964017c61c4faedcda92423b4b5646f6d028caa23ed7fb16eb91cb54ab322ea3a4630d17e434badd09a80d78923a9dc75 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2f53f9eb390b3389e1a2dc5986811149b8ac36680d0ce16bb4c1498f010cfc24e942893b63692b2b001e6f6d04cce8d34364635f7f50fc4bcd1e2533df7320 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3b031f1b16f9405c41484eb98e831fb46b57441ed398953d1ae5ee87770a480fc686c57206a98c09129314be586a352cd1378f5ec92f8fbd6dfcabb1126b3c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c4771ac4479d2775faf5dab95e65e86d03c0906460ac65c80dbe85bd4b4ede32fc0fe53a83b36c8cda1595e1d78e3c8ba4a743967049241842619b6b3e9e8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4f2252f1373de5b08bc45073bf2dae1b2600c0b2d20c31c5d1760b1116691375f656b49837ab0a915f43df1063e786b07f6397bbc9d6e8404b7f2c464830c6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6da0d750df7a3ba4d223b8e6e6413ee8629ad2b333f08aac87942fb5892ae35766a9fd91c1c93c38462a957d5aebb0e8e2834a9fba43f1d058ce59d50433aa-exec feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6f38a62e285f2f2a6449b4ba5491850bbcb594b6232cb469f0d9ee51d6fecca0d347eff87f8befefbc68e3c9a1fa8585fae9216be0e282b93b81d5d90ff511 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6f99a0b82ffcce4da6349eb12f23cb5cdc13a2d6aeb084ad7813d804bae700ace1829b9ecbe85d0d0ed52bca72a842b9c975c2f2cef3229a87d7948b0a0846 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7ef6f07f8c194ea6a6cba26386d239ef7bd2f6159a771602bea9f191603932a5970b713cddb2b101d2ee8612aec7d47df3107a9d5d706949f5ed5ffadda3d4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7f49f1102c85fb1493256207bc5680876b830ea4a4bf3c12a86d90449760d3027a6fb56b1865c42fcb57e1ff018dd874de6e99ff3a80303d6b5565bfbf931f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
11d02fa9d0f03aec6274281e3cc10bee2480c8ff6ee94b546f899f537c0f19607e040ad09de427dd050b4a6d7d233ca26026ac18575b2c7405653220904786 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
25bdee45845601f936796710e15da5dd3978882976cab60af468f39bf48bac2fe91ca530cf4bbeeeb35119ad460dc9db14b70c94aebb0353f2201d66d4e495 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
26c246dd27b9966257013512f98db7216e26298c01578aa5f213e22745b4c9fd8f267f0076277ab329dfb7bbbaf0aa410f576a89a6822300705425359cf3e5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
63f60c9095a3c2f69857f694e542375c829e53e658ff52301a42a54603b0dd0a3c7329dc28c33dca9c4b7525127a934b2f6bb7244529644923918e59c152f2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
67a0cd4b864a4ca44f0ea1970bd63bc59d4c4cbcef2bf4eaecd604ce9c0c38bcfd6817ac51c04a2896a1f7e2b4e5939c25f7a133d03b257fbe659e050fcae5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
68a5b59c93b40f2ae6c2252834352dacb0b6893ff34376cc3fd2bbea60b9d892f46b48c929c688de0bf9361182cf0580f13a0027f8ccdd15dfb8f69c9def41 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
91e284574b3b173a3062fb2e5d1fc7258557de4b3bb44baa443d2dbd13d435485823c8f62d064327b930790ad604e0c50e33e792ec8b1fdbf14abc28f9d9cd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
93f2c2d898708b30f18da5dc6aaad8e2fc25a8483825f300015a638f75ba5924d78a4a12004ef6467545ba6e77757b24d12210f54e215e8ad18fc543bcc140 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
211c74a5807102abbbd17ba673317fd25254e94ccd177d871963f35ad72217014bc1d5bc2442dd577652f52de54f5f93f15f0b1c0a78dd59fd917e0636400b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
747b7a13963099c6f960b050122c79fd097c80a86faa338b18234c4a51668c6f34da72c33c45143c050672dd79a58ddf93b48ea84c323326a05c93a9be9e58 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
764da08977e18fefbd65b15b32f7e9f773ae8c6d533d70379009822e30a3b27b6e0fdb8349d3500304b0725e66681eacdaf76de42142ff95cc765a54ffc84e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5579b464c46b76e30c15258fe8c3e1dc99fd2fca521d24f40991a3a387da1cec678845600b1aceb634b077d88425a28b78732207b043058a719123f457196e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9024d722956816f1682d45bd615af4a3e3ffbd0bc65b226984ed2ee11f318bfda9ca85b489c9349c7fedd6a6d45bc6d9e2f47dfa0a595a7428c67827b54b53 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
27501b2666370b0561189ddde6ebca907a4a31f9c64c54b9bf30338fccc30ee1593b18dd2463c79bcfa27eeaa841c6b03d59fbb3e7a994221041abb65d2035 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0812390d296bf3bf5aa1c3dd8cf570d7b0717f52f9286665a7fcc714b50618705fa1c149cfc2f5386a2a45aa126a783ac7a3558211183946e22dca05a05e0b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8408286d89a00b612c0431cae4d5d4ea7ac2e2438543f4e638326bd162944f188ff36132aa9f3c29c10a7196a42e6b533ed48ae98c2991c6d701bb1cc2650b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b5b87b5e8768c6c6294006bb476d025dfd656ee2867cd62f83a38ef2f3a8e3ae7454d48f0cd73ccec802704a110c5f9e3990d713d3e7c82fdb30e26754bac0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
baf56517f8b413a8f5ef984bc09236fa915dcecc517899bfd00da2fbc4ed494f176d39ce8f183e3716566da175f04a7ced59dfb6dbd97d0527cf165b9ff1d9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c2f9cca7b1bd15ed1fc1571248bb9e92ca42ef5b05cb9b7651054009d394846cf3fa84bcab2f0742c4df5b9c35f67741b4a4f89ae996c8f32c38c0c32a4b05 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c3fe3e70cc6e697eef9896f3d9d7df09fb18a5c7429a60e8bb8e0737357e86f253e6eccce13bd467d48c86695708c02084474d8d31423d6508d4ca3aba16ea feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cf4fa0c121e699f2f95565aa2ad86e7754171451f1b8365110856dbecad4d55e1e4af5a63ec1addb55ef1673d33963751b0ebe617175a36f3df516bbdc51f9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e17aece4c23496bbb0383390a8fe35242d4e6985f76ffe873e495494c6c3ac9ae0e540c42bab21a750a8541b302aa42fa15234fc092f6e05c267572a29589b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ef887a9eaa4257f137aa2672f3214b6a5664d546e0fd159dceecf47047388058212e372a99865cb7b00d384ae774edfa2225cd41fb78716953b94686d5f434 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f8b240717a72474c845622ce7163cb113f6cd4edbe95734589e0bd98d74966231d55b544acac163af71c353144a11040f13c6c151344bdf848a949503c20e7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f418efb17df5bcfbe74dc0b0751212a294646ef26c74875f9b2bf7694ea68d4f59a351c62d2442800e8a856f36e63e3d98e3eee4a613fd45a04acfb08defeb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fb2e8dbb87c69072e3a77b204cb9734d47d62817098e461ec92f739a1b01599a4583a7c0fb2c6502d8e9eb346796f2ca18b9a5d27abc9b28862d78adda0d45 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fc1e97b7fc6b0d33fada9c8cd8987e2b2cca85c31902e6cc189bfca6501f48e77b6773da5a7d0b8ce4d47ade2c82542464d64804c683cba3754de7e3b308a9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00