TenantAtlas/apps/platform/.pnpm-store/v10/files/12
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
..
0bb13965b9d5883b6e56b38c0df2e9d10bd23709d56ebb99fb33013d590f285bc7b5321c5f09d26060cb75da47e95e08a2f62f3543c3bec05a8fb4bdac0266 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1cb14d68cfef5b41577a11e381870986b19ddf1b2468a75d5a3f2161e7af0133ac7c81902da3bf6bf460e27594bca8c607dff9aaec3bfd1b9bff9d7871c88d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3a7fdc13dc60ac4053405ef5d97ea944931e8b8a20927c87f227c8adaf849d22d6a89160ed64f8a2a3d209153c0da8d1a813e4f9825bcfcfc9f6d0822a7a07 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3a581612f24af064eba5334ea4bbdc2075c3845f4475a5123cb085ebfdde18cccdaf59282e2cf20012d602904c64f9be97d3e02511b08d9f71a0aa9901b1b1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4daf615aa98af7e5d8c02bb10f1c6ec0037e148bac6200fbb67111273f6f40ac81642a4a3dfc40344316fb6a269a8e95c091ad9b254d2503f0cd28c295dbe3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6a5c70f126124685b38d16d86bf0fae8dc8c53c7edef10387e2d0e8c6b1284fa3cdf51566178bb647a914635fdf127056aca8853fd8aede1a51edfa1b3cdc4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8c1f800bdae0d58ecb942c45bc13ccc679f18485e3e399e096ea497d083e986b475ae2eb2c031d3fbe65f55c2dc0ec9e12af02813b9c7a62a71e4c3645ed37 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9a004b7797bc8eed0a6951c3604d53d499165429f82686dbcf99c3a6cfc7391414650eadbc95ddb54126377de5300151835e4cc574c45e6812d47ff7e21c10 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
21f87ad2622bdb8b64576fdfb759543909dd1f4b62cb278a46c0ea29d6deafe814e1c918f77c1770c705bc45f2c1422288a34e952d162d28749abd4b577323 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
58e008b445f5dcc77aa4c017045e893ae3396abf2d8befb4236a3bf2f96f67476d05382ae8020f2d82b2c50d6c3b43ddc258c7ff581c38688ba147a2e4c668 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
60b337a4ae176e6e094405815f824e5764cc14a759d549b2463efc45fd2580f53b7049789ce15602ba1026fe4f4de06c3d4ea8d5e7fc0ceecabfe6f4b6d8dc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
63bb3fcba4e49fb86ce37108654e3c853e1bd71d96e56b899f434981bff629bf29b4f5abd2c5f443183e1d1d83b8e89b376e57cfd7719f21380b62bb07a11b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
745e1dc67e08e8c6359b2b7c067af21012a0143ff6ba8e64387dbbcb572cd6f7ead84fb39a8206db27ff544d13db7a5e45dd14b127271565d130cfdae6cf8f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1186dca1d09775dc5b6c7d1277c3eac35869827909b7c27b6b4e65cbfdb4b90e3d6875c1e4ce00d7ede951962c4d5ab180cc2ab8b893e5cac6babd2c80cf8f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7937e0bfc051d579278fb67737b56635931e92f7fc90f1e059db0de7752322259c34ec086a8a2bcb40ab5e83eb0b1def00bf1129cf14c5d5169b2a7ac3f16c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
13655de267b14f86c97b7a2b66a19e7fccc69caa901f558cf7e0afe3d27a0dd124506e857c2ccab90d49c8f9ea46182c416ada4686a1410097f41323d5ef33 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
71711a8916a0c8c5458405bee71c3726e9465eee0dd1397ae5fbe8815f25f81539872fa6749d4fffca2a1c222605df2313547296ba81eedfab4e5f91e64675 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
064309e4059f91804bdde5a64bfc89f829b106833efc6e8bac9f467196042a093c9a75c5585e35cc90194c324a3082e3a9ee0ebf88029ef6fcaead1ca518a2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
169197e6f78fdb167dfa0c40209d202f0a7eebaf638905e51e19dbea9a4c1c762158ae87067e22af9c600ec6cae645f140c69d73b2ba800c1230a7228505af feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1444452bfd88f6ee24a724434876cd2239ee79ec3e94254dce5303ae23f3b9c6a4442584734de02b76a7d364980adc625b8a9ab7bc446b235ea283b7fd5bcb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a2a3bf2abafa5e3f669278ee332c87e4a164cfe54ef6019ca8b5f3d41f38f10224d52f471d0256aad6600dec9fb3a1edf3c84f38cc9f1cfd4eb9a2af8a0066 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ab6b7ebeec541a92add5a7fef3222de6c73df3a31be4a63495e6ce0202f34585712be7f8fe9d2c43007bce2438c9053c3f4f07c3f240fd30cd170516313013 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bca93ad2de6c517084c17037ee5fa4cbc70bd8de508653f8e190646d6f681fde7ba45f722386d6c6ce18f8361e200bb1a394822673cce9c0c95c3626fdb513 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c7a0aedc6d8b2a7dfad83a76282fd937156fb6d32b7bb58bf6a87dcae7512c0023545e1fca06fda19dc828439bc1bec6695fcb2e227e422d7c8c56271353e5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d7a5bf8f91609600cbffcaf07f991ef882bb02c987ab9a25b7303de661e629619de1f0a45b58580be33413d6371d800dbd4baa32b0531eeb85509ef3d6c31b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d97abacb39a07096456e2ed00ab4bc8770a167baa380e848782629739a60aad55c26a056456398867f12ee1b0d8265bcc99129d037c085b9a42da9cfd9c816 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d6139f47d6f56944ac37c175618ab48cdbd103b7c8590a65adeddc76c4d1b1d37263222a3ddc7e3a59abba4bd51d5f832c2f1dadd6b2eb465248802290143b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d42160fab04fb85199840f1eb8e69a16d5e89aa5ac65b8a0275c674a7f215274951a000ab48448c8071408d63fb69bf03d9768ac3372d2a3c9f40891d0c9a9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d237530e4e80236bbe08513ccefc810565bdcf8e92d09643f7d41ffe49aa50aef2146e32b13465146891f9ba0ca08f05c9de6a45b763e92ccead3c8bfa9241 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
de12c1fd61c61f8c49bd4c878e7759871c046da4a1619bd8a8a8ed6cf700cdcda4ddf82401e41ff2e7d5e7af3f3c9ea85a58bb2abd3a95b649d4d6118260ee feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f10d7dcf6f64c88238ce5919ece46adf46cfffa41c4745a73bd7dd4468cabb6b199290d8e5f7455cc8ec60d7fe52212a3f56891091f4b445810708dc2733fc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00