TenantAtlas/apps/platform/.pnpm-store/v10/files/ed
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
..
1eb15232402f06f1b1fa408aa58974cffd554ab78ca2b3d643b583b775ef0308450e5a2003e887046893669399a6d7c506ba066281b25b1c485d5dcccf22af feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2ae6df7e957abc4daa4e9630bad6bef0645fec7257361d5271c0668fd5ae9c452aba8e0c41b6a0aaaedd85e5bc6c948e8bb151412ddeba71a23b3030f80821 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2ca1eb0fdcbfd83dc9772f2d037e0ebf38a4f76db680e48d7663b10d11e8d2cfa09c7f81eaf2af38707fa23f282e94033144d8a84ebe4d244b43191ca368b3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4a03e7c1051ca017213d2096b6ec1bab899a27bbc99647c527bbf153cb5761f61396299353bb59a50fd820c1bb351202af4d79e10616ebb7f9b46070179329 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4fa943090a0dd1b494dcdb978b373f2cfb228341de25c03dd5bf1a63c97e664f345136785617801d4c922fe2dd3386775b221bc765954077e076b42f8f9c76 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5a1b19b0ab4d05216e80115d1cf7dfbe47e1620dcd2b56d2a2517d7548b67af3d45cd0564588eb30236a2f357942686071346a5da2c613fb796c3f42946f65 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5b82da5cd3f99bc96282d0f6bc80331bb6f3e7e1f5df2493a32b3f698d5317a3e9bd21c34261f3078b8e564e3360de105f816fb9db2ed64049fb196810a231 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5fe51aafc73a15e4def055e21af2adb9316ce56b494eb6664e8d12db0df1dda373c962f0904e7776aa785f4763479147b21982ddccb01fc79d269c946cc0f2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6eb22809c48eb22dba1d25471b642c376d1fa84673051b65fdcfd9e6dbb19f49c1dba5a40c30bf0f16d5b9b228ccc2cbfaacc15f4dee73261544afc51813a2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8ab7468e090ff69e18b7343727ec7196f88c24e8e913864cc1f474082207217dcd8a825bc49309d61507de23a33c0476c12fc618623b8c905d12451ead0a0d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9bf0e254f8a8066ee2e1faf95c5183f83b6e82d92041f8d660fa824d79905363b31a01373e9cc0d95c669ae8a4556c954f195418f94862f80e1ccbd0805e83 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
19e78d4baea9ae802966d81b4e0a9aa77ceb6c93bc8dae871a0428ca45d5eca20101d294a51e789c7fe5b923877603e9defd4e9a3fc52e8ab0a29de8e5b68a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
29dfbeb125764a7b46bcfcf99cf7d82b48f94664ddc1dc68a7540da4a06e1f53045cb4f905d0cb42852bbb0d6a5fd9d6ca31cddf815455a84924789c1b173b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
31a2ddce04bd6047f5827891b8c18d0d6148ed24281f514f007f428940671870ac52f99fc76eb5e7e2ce0970560a59523aa8eda68fc5bd9c07749724b6e502 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
68eaa0797af1d154f5ac537ad051806ccf1d6f79d7451947c0fa56387ea6b9af83497a2a53152f3e1d6a3de53b0071db0f76e9fb2f2a79a5cb289bcb7e31cb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
77db1fd0a25cf63e93c26d3afeb4a6895af7b2a2a62d9bcf1a72da883330b1cfe21b43286428d11964364c1ff7dbf5d44653be30c5c027528efda061269e72 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
87d7872f9e9f74798354e1ff35adedd6202235151c035a79aeca021ab2cda96ccfa6ed0b2949bf8bc4b5f453b449089da7cae42d8fbb5e4c384fb2d969bd2a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
90d447f407b380437ce7cb191c01319054b00f131752fa16999c6f1cdd3143fdb64611ee5a7ad861f52822a91218e340d287fa595b8bb3aef650691df15be4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
90f08702cca4b35a29ccf11e548b4fe0eafa35cf156d4c642f8b1e3e34a8c0f4c60b75469c596f24a54abfab250f809726bc3f804f442624ba375907feb86c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
007d35aa341c5a808f48436d07e354fe7adb6ce868d38c4abb134f7aa76c8deeb97961a971803acc2d57b13b801a7c669162dfb32beda741194cd1e23a3d61 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
843a1bcff00144db64aafa956d170f17f70da6ba5f61abef62cf6e78ad63d5469d46ae4fd75d18e285fd05d0b6355347cf44b83ceb5bc5b0b7b7f9c150d9c0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3317d015fd8c78a50d88a7f40105ea93e3043368ee631cd18a646f7632fb1e6a773f8c9f44fc500093b6c70ad5ec83f71abaa5a5b666c909315efd93730333 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4364faa0737fafba50e9e8ca0abac009493d5f2e638525298806eabd53a5cea6c605e2fe86ed042451e0f4e19cc896a9488de42e6b14919d093b938e33c3de feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7048dafc9bb511858f8c7dd25eef815d962b205f47cabf3c9e426a170393f12bba4e42b889486977451d660e42ca4665a9bbc1f7d0299b263ed01db01ede2b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
060854bf60c7cd3ef5e16ec6e23ef94e4fde507c03c2b366a3798021b80c8b5313b707188e340ba17a3fa628b8df76bc63d97ebb1727aadcdd54fbcb8230e1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4984089fc62f1d605aa8f071338ca7e4be5eb61156deb7b8d6ec498bc77a1a7f3f8de679ce93ed9eaf20962899da1f1902272563be76f73a9f0394e03d1275 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9997899439144d0f58fd5ff86b2b2f56f27e04daf612f17110e735d390025fa5c620823f92f9a4e2a059ef22be9fee45dc734654d89be875b5e8f7bcffb20c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a673346cd06dd0e5573f2e0b2fbd7f880105456c019f0ea63f32eefcc510622ace48542ae061d908686baa94becc856b8780bfabb8095a31b84941c255fd17 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b7a085d9cdc238d357137cd1f1bdbd46d9b4eb8ffe6368ebb81e6a7836e29e33cdbba33f462387860a37a7f2f8b403d277043de2309c250e272a9d110e0e9e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
beff52ded945a52fc31760a85b660094868c0ce3d216bc9da326feb85ab29667c29f210a7b90f5f73f0eccd049d23dc53df90e6c2b2148e972c492235db5c4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c8b7da378e50f89a327589f6225cce9f9c43996f7c51b1e2b93b1f76e7310e7cc31de1d6059dae6b5632b7a30753e418818fe9be8323f89974c3977b867adc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c51d10c497baa7c164e24a496b709c583606bec594a8b1e6470d58241119bb98188a1affc345401f92fe44c26e41418eb366ec36de7232da82572563bb4880 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c69eacfcc7cbf02e196c12bbd93974854f1c22b8ab1542c7a2439c5b8a4883f4e5d90d56a0d316b0fc9a2e8cac909207c795cee61e8ff5c89c3b8e336badb4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d4f37ab2af9a99c4b02de21a6b0c3a46179705d3d72ed1490d97f44d535bae839ee975a0803cadf9bd0d10148e2931704d3cb295b54142aaa665ec9da2e9af feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dfde2f1d41c6eefc961be2cb678a1fa7036de229dde9caaeb95fab59f30f65ceb2ccd7341a4f61146bca460342c90e7f4107a77ff5ee8c94d7b45144536ccc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e042bf8cdb6464c028865849f6018eafe9622ac33e07c8bea7de2f8e69f7f60d03ffeeb14d0a3f0b6130e764fe34dd112b5d4c0d93ee060bcbe868a0b5079a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e509d049b9a493cc472d42c4f92bf77bd2803b78b8ea66a85e1f1f9907d2edeca87d8f8b498103daf8e556a573b6601a3323d0ad0c8ca1c0360d10c6234a13 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00