TenantAtlas/apps/platform/.pnpm-store/v10/files/5d
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
..
9b05f94aa7787968a1a3737af786d8c1f44fe63174d34cf6247b73a186f6a5f50ccea1c1f1323c58b9f8da1d8676d33f2cb7248465b652ab2d16d9e1614e73 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
30b33678dda961c1a5d5d13f4cd3fda8e8406fabf3bd374779a69967879f639e3c3f79088bd87ffe1374760049be57f950ea99d92ad48a1972bf3456e72adc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
76d280ee869aac68847f95cfb3bb9e5d75e83b78e7056062464dfbfb12fecaf0a5259421ebed3c5ac8bf5dd35838ce09da93475b313d79c00e887e0ac4b8b7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
87ed01fe1a56482613ee0a3b8b2bfd1c7e84225e0b564998fafb6d3e80b533ce1fdcf7466793a08036fcfc4625b1f046138549cac957f12a4dce445601cd9d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
94db845006157c15dcbabc035b94af94cbed790a835a87ea232911464254cf99b7d3c2f48eccff9e63786bc456bedd4cff4866e74d2314d376bff68332195b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
020d74cc579ec92e9398ea38fdd91debea239fcb1ec0cae9b725063d6b2825db6cd325e7aa390a55c2fa913747041c463e007b8e0de303baebc7dd40e508c5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
584ee90b28d042403d7e1fdaf392dfcdd09ea65727bb5a50de146672eec7d15afed43d880857d2796325eda7b1961bc04523fe36c0fa88a702b871604d8dc1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7701a46b88a3c6d53ff2c48135858e230466c20ffc786fb7f615ca16317fdfedacedd780ddc8be6a53771e753f1a6514189d7c8b01efd0c386ea8fe8596b5a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9832fbfb819981493dc4e16deea644322c0ba240fb306b85f62b3bb4971fc96a9a3c16233ab919f6d872163399907249008dfaf4b7c25fb249872235bee7f7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
38738d9b6dc1b44c3263496d3800600a11527a5280f269da5f4204fb26f59c901304521ae3c418302606f37c25a733febc351de049edd17d59c26877417cd7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8771612780dee2508a0918d0284aa51047eb9a3b54e0715267b61547df73237d1706d147bf3e4f091023cd44a3b21a84bd3e88ff327d5eda3b440a0e255df7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
aa136862b09047610be77d51459100c8f37a7db6861bae3f1f626ca52764ad757ac033600ad61daca112cc004f903a4708211374d32b0781da9a3882f8dc8e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b54d2f39791bcd417ab9294dac17f83b199abd90d6732048d55cb0028066d83788cb7abd9eb154da898764e67bdf17fafc521c49116aedcf0e0db0e7505365-exec feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b7783c201c38c53e7a8f581e9a76e31b1e87e137c7c212da8f9ee34c6c86804ee0e3f426ab289b873aa4f13f4e56a00189af502b129d381685018f0be62e2f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b8305cdc1e37c940b4f89452faae459f4c9a2052064d7aca43a366ee1aaad18479857e988a6b25e68420215e86b98b9647c5673eb03d915521e0de4ccddf66 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c2b2860656f0112b394b4dc8848659ec8375930aa2166d02363339d4e9f5cd5e47898d37d2e77c12d7de97a952bb472f460f64106616654487f6a26cbb499a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c369ad53230e385b5a61f739335957dd5487db03682b3ca196b727b839c0c507b1d309444366bf85d0ffccaa3254d4c4aa29bfcba2ced10b44423b730f010e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cef7f06fbfef1a07060b055ab202d2e3be161e47603a157ad73c3c74aae810a78a97d44340f787bc6c378c61afe93bba71eff68e5cd80929675dc0b6f5f423 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cfb5f6a82b0a3dfe67f265c8343dbed8fd446fd01cd2f2428256e68378c919f07bb5a826581c8d0a0b7461c2b39aad0d59f4edc7ea5d53c0992e474abde162 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d2bf07221f66722fa173234fb68cc695c6071c7f053cdde3042d937d0022d01d74f8af1c9e2cf380e437b0b12d46138874ebf9864a9751f88547e382ffb5cf feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d730f659de7f88f26a74f196ba895c5915c33d5c84a12cc17f2e0f7e2fef178d9c93c6864da56bed4297e338920d6e3798ab5ec00803e58b75a5d61d6103b6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d868f35e2a552d53db7300a1ac3e743614c11ae59024f7e66466257898f7afc2bffaf51382d6a40da12a5892ed44598e25de5f015a612c98c5547110f2bca5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d2509f78187e6c76f2ec3900fe78d449f6569daeaebca88ecd1d210bcfe13a7a3a4c8815d0cd72c5a9af0563cbaa056756ca78b10bbb6b331754cf510e7c97 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dc1ae83cd6e1c1ce37f0e34077ac1b0e9857b6220ad2141bb80746b3ab132201ae3855572acad63839a4c983cbe93785cc06f448bc4b3dc22d817a7b1d6b0d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e0b81d4f8a239b15719fb7396e417ba3b16b973a09245c7000160b561e009345ccc8c09320b39ece097ed060a4b8a80a570a2c4c4afb076eea81ceafb5bdfe feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e6b593c53a5b4a6fcc5b80e06bfb3a52ba335354d6541c25196f57d0c484632a987ad7d90e8e19cb3f980be1ea5e51779e983a622078f961a4a9f5b243f704 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f9ba82c0a75ee7de1a9b1950c6ee3d32f20a7aacc38de8776468c5dd1e3190e79c5f5db43a363ce577d5772dd816fddbea707b5822d8c4d18f421e7a6b77d9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f659d21ff845afc95fcee4a38d64dbdc1f89b2b257036859d416774df867d2d692ed7e3bc8fe2a044bdf54c407d701045cf8691d7e78f3dcf3c6c584e70739 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f4749d822554b9c806b8602dbcb413b8bbddb768cff982c482a813f3f5dcc9a80a9ba6c17ce68e7fee458ecb1a6c66c79ef4dd9e8d5263a3206dcca1fc57c0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00