TenantAtlas/apps/platform/.pnpm-store/v10/files/a1
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
..
0f65af71851afe779d8925e00d5680176c60b76a00182580b4f5e6ed8a1f71b21819134f401ad5aa44ca290269693c28e1117bd4874fc7fb8557b301f900c7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2fe00e385899d4c920477df8738713a04cb9cf2159cd23aff053a1de06b6c48fa0292fb8a3fa63c524025ca701c17cd96652797165fc1404a23c674df110d4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c5471adbf6a5ca1268990d7c4b9ddd80932f1880c2683e903c3e24ebf92ec23edc0f0fe91c4b04f0b9b7a131bd46f8f708bf4ad8eb47ded8cb33b9897401e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3fd1bbd37323ad737ab1e836de8dc66d508cb3f706bb71658e9ab36d33627786414a6676b5e7889601961fe2d9f3fbd048c41f83feb41fe011c71900cc9264 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4ebda587f54a3503b092533ee17691585aa22512e604dd35a22683418ae3e0ab9ad9fd04b93d221b6d58d6a9e4a51c9979b991b4651335924f390c2b518fb6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5a7b19d80c61aa176c3c0b64f5e20cd6fe68a3a5cc309db270c50598d43951af1173799775b5a552cb2b3fee732e7f3baf0f9cef2ccd34f54bebbc7703c3c6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5aa91f7065fac52e0d5a4ac16e1b85610dc9f2d1b00699898e919e520154f8d23c1cd1a2aef88467caae9eff732e96e9a34d942cb07a948a8a507ee6dda463 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8b6e3538bf71232edb2b263a19f00d01f5d0f468abd9fccda4c95fc79443ef1483a6eb01fbc40ba44e8bc32fd3c681e4bcdc4e2260d8c1cefc8cb2a51c4938 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8d71404f03552cfe839bd88a4d7557f823615b249dc09a6632fbafd0013edc42fb64e3e14ae918ebd6d4e866542fbe5ab0dff37876765db1060d7abf7981d7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8dce7e6bb99399dca5b0df283dc1eee97d0698978aebc057bf9869f27caffb9124f068917047d9296bd0b7d28fae52eba4f6858089edd04706ec3d6660772b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8e7353d11511ec2c3a541691aeb9174d1582e69f333f3d01791bac9879def13a0597a1e406e86b97d6c58d7a9260b8cf0044aea67029b309d18ed2cf9be0e1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
37e296af816255bae15468332add3a59091cca68b588103ee64aacde36cd80d74ce7b32574cd9a7ddf9baa481394667bd18b9979e80ca68183cc1070a5ac6d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
62b98f5e0e9155ed4fb1c334a6baec142acb48e8034d0c454e415a3d56eeb338782e4ddbc8e1522bbc6b718d5964e4600ba2b086f6b65b58ad002993e8d20d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
459c28e1050cf4b74fb84ecd8948e03f87b45273741c20d62d9397dd3889f1c06373a45e7dd3145477411d23d1d3178d3dbee8483f9e60c975f2f3cba415fd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
642caa3c47c7cfd37017244594aec625fba5361870d6858c69058017d26236a2737b785aa8fe3382491141f10ffac5f318bb9bfacd6d66bd874fe2e0269aae feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1214a5e7e6b13f5ea92de6f4768cd7f36fef8c20c01144044a46e88870edf09d0b8bba79a4f6a98147c43896702b3af1039f9ae2f24d656c23e9c5f8086345 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3512a9105c08f6e44c0d19c8386231e828939e9b7ecae3a66ecdcb20f6cd6f2c836c0235dda9e980701bbaf3283a8c8e2f404c13ac007dab92fc8033f30d43 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6502baf7bc035b8cffcbaba4068db43d42b75b45cf73e62b5b498129815570fa840d61e001e6aadd1a4d263f9c468a1347057bfde5c3a72116b66fd4ef6e3e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
33031edd54816fc89af61def970bd9e1773af5fce44aa48406aeca62564862fd502ad21dc3e06657b3cd27aa79fae66156b84a1bb0e52ed847b37f1b6588f1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
50126e094d9112e1962f49e0a9c7c6aa6cf26d703521de781b355b58a0e6d0c4d6ef37ad6c12f0efbf7e247381967ba6828003679ad26d848dfd27e691a440 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
604341eaf87ef52ff7953214c9e72d05c679cd471e15b6669c81f6b1aff5472c27ff5a60819019f2c6b2fd4c8491648633f439eda744d768ebc7283357805a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
881350f1e7d35b06edeae5a17589b920ef16b060d88c56e44008ed62848299151ac3ff500b49511cdc44ad76f8919c819c1b5651d41e900142d819c5da9752 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9847020e12c37a40ba7ae96932ae25e0394fe68547b902df5b5a421ad3c321734301fd5c20803d3fc6042091d8ccf26f9874dd72537417fd573462586318fd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a293eb0097fe87875f3bf908cc0b0ee8f15e995c68e984b6a24e247b2e954407d7941ea96abd7fe002a1bdfb713fdfb0d3839d948a334603f05e644829f606 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
aee53cf4b08c0b41402b46e8343a6de4a8247bc2ec9f95a7d74835553f1ebf8973da30bea8ba35c7dca309fbd540c21a8cb1c8f8b4843b3731081e02be7f5a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b64f6fea663bbd45fa877aa24ea44f9a50931b37ff146ddc9634f765339a3b6dff14725a34865e4317e2e41c2ff449cb5015983fe18b47e882690117ee7867 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b2087867e7079fcbe6166ece152b766b7bacaa9ed8df3beba2f23e1a0cec2146bea4da60d8a41f63d3bcb9d1c3ace1467d0140ab741f1b34a7990b176138d4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bb1c81aa5f81a8e8292116edc3dd3b9ad04ace7c9670be0866629ef3215bc6ea9b60493a899136a3213eb09d41176b6c6c8932362900c130d779bc674be887 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ca05f8261cc46e57c6443cbc6b78994ae48f6af50b256d035cae8a5951142c3d318434b49ef78f7ff8329fda6ca813cdc6a7a425f71e9f7a85dd2f2a54a83a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d87d94ea2820fca4db45048b3e8f927b969ef6fc48c920e1c88444f919abfa48a00e1e57afa2f4a815669d3b3b4a5b07d13e41b67c4dc68b6472e49e3ba775 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ddebe341a39808b4736f9bfe9befaeafae4b8e61526ad989d0886f94ef09d9aeb85c0c40f308f185a60035efdda670327dc89c631bd5fdd26383264ade1236 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e7346734573223b50f7286f4e156418a0581b35a4ab1984f1f7dbfb608e2c016dc91d1250b439d4b1f1d76a366219dc3fc9667b9088840bd5a377f8deab499 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
eb06d0ee79276f768fffcb68a46e863b94ecf62d449ba48870804ac5d224d60e76d8a1b7c0d3a4a2b673870d3370ce0b123c679bb62826420c017a00640940 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
edf276238e6778addf3e4f6fda10d77006e073b7d6ee4fbc1f0b3e423244587c7604eb4e158acd167089e34008bce87d84e0833b70911f00d7f8fbddff8e60 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ee0f1fd286f075b49de7acd58d04d5094e2604f0d181146fb9eac9eef8e08a28690df2018a6a2dcdd36d09f02fae13b880f76c64fb784e0253aeaa703abbaf feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
efcefdc48e0e44d4f6e2a00409360f3f188f1bf860212fe0582ae2a5d17cfe3fd7fc394679237bbdbb6d001b399a113c2668921d8159cc7d696dc616309def feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fa62f642c27ad887787e7ab2f37775e21bd7ddc5d5542556809c196c581835045533a829965849b2fe3d06b6f1ce11a4f86fb78c820745695b1b3dadee7a4a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00