TenantAtlas/apps/platform/.pnpm-store/v10/files/04
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
..
0b9b56bcb778fe2b08b1cd7ea6fea96aa1f5ae3c49aed3a01b16871f07d6751db8c36bce725cfe9e67bd2a844570dd012fd0b9abd180b435cd4f222d2eb7e2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1a1221998fbe2c0b0802923d45e700bb31887cc3811d3a4556dd3e071f7205db7a0e0cf4b10635da7a2096201ad5636dd32bfd716ef773183a055b01d2e1c1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3a7e946a11a3c65414622c04376bde28e95d4288416b55327ea8d10e4596f4d1a6c3a486caa4982bc21e19c7573b18f580d5ba8d613debdb86ec9aa8dce559 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6a0bba5c30b92b35b0b941447d6764a8722cfbe373c9150157dfa9e6788e1941d0daed28f401327f1f0b20b5c70d1cf421c4557546b19eade61a2d2a896803 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6cc019ab829d7d384782bed150f0b17e832cdc17631111f0976509f23aa8ef4c5aafbf8b5b14fbe776da86d882a15d699aaeef2b7f54d381ffab35130f7389 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6d0e2a132b3d16bc81a84e97d65ba13859aaccc216b53703da59e82ea88c3cf2bbf4b3dc19e96610aa6dfa389ec8a720f1a99e9ab16446a2e8edc5c88d73ed feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
32faf6b4f44cdb24b28adfb7a64464e6069ccb93f5b8c49780694f7947057c93721a59127d1c29cd56053cc7c26a60866b72535c67b4acf89bb0f2f10db303 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
42ca7d88a4d9bdb8b2da55baba28f21e8d0c8a49613a8e860cff007c4066fc33bd1e76da48030fa8e2e59aa8deebca60f36f5460f46e66b1613f8e7554164b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
83a1c54d1d81ce706b3b5975495bfad21fe3fc41b61b3470e367ea2ba2ca9bac5a8f8da938983412aac794908df17ee29b7dc9c639bc488526232826e8f4fa feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
91b124b6a8b13fcfd68270c4a23e97a3f1d041a5e40f3fde4ecb4656d669a769f8bed1ccc4d10096b7d5a8160729ba15203500f6e3b7a1bd8f790539e557aa feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
423f4aa11aada30fe5339cdeca5de133551d0922708bca82d34a33d5547a332c1256391784070980b1e74f20482d467f6bbd0f3218d1954366b29eee2f5f6f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
503b7c213e7ea270c1c4eb1c5f2399572a3444cd9949428ec1e001f6241388f32419d2a98565a0ff52e3edd8372f379d5834166da40cee4a8416eeb4bf134d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
672f4e9d6af13b5b6d8c5bd4ce5f778855889047499659ee15b0c091c542af0d545e0595034e2e5baec555c314a82b677e10af122bd1416be12ac36dfda647 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
713cd6438d8afdbca81456ecee2747b85aba530b2e68ce5517dd0f8772b456db637ce6691a6ede59bf959478baa64b71b0559cd16cd5c544c6a5caaa8d06d0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
843a36b9b3389420c81fc053c00744da3bdd4ced51bf3dcd5bcf96a8bd82cd4cd843321d8e574a9121a9850f908d37d8ad05a2b6aeb68badae7423ab22f47b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
981fdcd38556d8460963e6e5be164f9fd07cae272e2ad419ddca34ca5a73a2639f2f052ab1d571e1fa90a870e2480d5bf9bb93912e8255b579f7e82666ffbe feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3885d8da6c6acb33266f6262029e571601464bcba12b6a9bccc6f56d9aaf52b2de0b170894a9c73974f044798cb8e0cd57c22941666e21018bf724f9126668 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9609c9b266f93631272ecbc0a503c7b657924208b8585c1bcf5c36b2aeae42da3ba3165791b44a357015383f69f38736ed9e2cfb3b1996391d74ee5e9b4327 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
21380fcf391f00f0c5cc69b63a0dfd954129e8422d7fba9c7db68edbe1cef587ab58602b0c2a1ae97b1655d774f17931c509bcae40ddb17fe2019c087cbe66 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b44d23f55148dcc97b5b3ae55aa14e48a00c7df1ec0aae57755dc85dba8f4a36acd6785b5a9bf447f194f18b1c140e8dacf85d20683e25d87ff6b6ba12a128 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b822fdc8ada5d18a41ad6d94a35560b18ebce15fa7a59fe121f0272e62d03fca8b223e99a537fb1395b5ac45a30a39fa0158623dcac98c6a3af941e23214ec feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bffdb0fae40f22c9760e5124076b0a618ac0e3502d00ecbc0af6e8208fe8d5ce24dc2a1d1b0546f76ff7ae4de20baf79d361f4499c6681b4c3e2bb9f86b0e2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cb7cd1ef8342e0219778494413d89ddb17d6a3dc7c1dc920e9f2ddba5429183eae8462f7f2df523de0252fd70d7be1c8411d3c8a9e61bf7ea2856ae78c5bca feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ce361b88b9c46458cc49e01931646dcaf2e27d49aed1b84bf3055d9c829feb51e49418111f140dad5037c14b47959afd0438b4d4ec2cfe62237ac95d9363e6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d2add7707ae99b0e666d9c16acdd937e468095bd4b5bd1635dbe2798550369d050ad44ce3a62f69210766c3aab8655b6c97f00450887f5e0d2d050f6afc17e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d2d4bbaeda19d895445f486eb09eef54383179bde1ddc70244c21b1d3b1b20af24ebe147e4d25bcce49329c3221edc459c9880d5f913849874d5ddcc274733 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dbe2fb9b8f05c02e0d858387a8ddb37e227933345d77e7a3af363e7cd0ba93e2ed30e3515dd17cb76bc4abab086d4698454cd7a5ef7b4fee172d27e4370d60 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e51e504c1cab41e6d70e588c5c51d7456ccc28f07a66f28f27164fd0d377eb9fd7ff42b9875fca662ead600bd6eb8dfe415df2c4597a6c4f1a0490da1e5e40 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e220d134e06ce32420d1476a4c8d208bbf9d19fca2e7e7792266ac974266070d5629f977bbba246dc8b2e478ca628c8f56b031177c5ba79318986656a2343f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ef12a666614b98fee4586af51fd5826cd07f807cdf63211cfe6b0edd591a5935a142ff708130f0b08672a4a6c7b6a73ab87a855b6525963acf22ed229559ac feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f0a5a9d9c1ddcb2310a26f55cb16c919ec7dd57d0ff65a9430d4feebe3c3e07eccfab29161650826af34ca557d7c4e0a309764ade545c1e2ce8988a23d410d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f8a43ad37d632225f45f6348e43f779f1e385ab96b1b9d6ccbc852023cf2eb9d1fce4ae52586356f5c140684b2d53c33d3187714b923ed2366a0f3269d3e5f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f130b319d19cf69d311354b02a5327635036a366eecfdfd21b28bb7721242fcb184180f101a9b72824378ce29273532bb774e2340bdafbc0100afb647cac62 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f507b5c0002b118c1d6e783764c3430adfbd92760c46504e07bdd47380b0959a85e52ddf5e4073557acb97149ae30c5849c7e40d1673ce9369de3e744e52e5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fa32eb95091a3bd71272f2a451e862026a1288e6fed7716a661cb3c78c27e1f6696b9983d04e97838e2d900d9c85aff1627ff1ed2a18ab58169687b71aa3a7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fe75ff8956ddd5dd92b99438e9b9e6813d119164d78effd6cf9f39e0c1c6496996a4842ef518e9dd4417ce5cb4abeec287578a03053c46ee7e0d862dfafb21 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00