TenantAtlas/apps/platform/.pnpm-store/v10/files/2d
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
..
1a6d0bc23ff4368df6f5703d79d8e74642b78cd4c128a5e729a187a0c4134119922a276f6ec1c0e3b55de9502747c0cbc78978275cd7bc217a0a96a5708eed feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2c70d12e1d9e26a8e3b4fc6c5fb2a4ac23c9f409cb6a201d2b13e636c053e623a62b542c783dea471c211a043e621a3283ef3552fe99c0ace5cc50be85fd89-exec feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c72afe1f97c26fc7d9a4a67f471c74ec1bc9f3ab1ba8bf420cda9ecfcb57aa629ad80c05bc7721fd9727bfd283cefd10de808547cbd9e961fbc448c93b425 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3f0cc0a73fa8b0518ebfa49275bccdee3996c70741fec451d4468b5016eff46fef4fee87ae3735586f8278d9dcacf7353769db9bbdb8bc6aefa17a25469ef4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4c7a37dcf46ef627104ddd0454c6b1f2ec19b4461fee257b3ec79f8326a5ed20790cc3ae4238f332dcd0c484e22429b73b0010f62dbada60bb27b159334a07 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5be97c260daf6b47ecb5b17901c84214e1211a8464ff8aef4b0c2fc2c0b053f0435128090cb4cf5117e7a5e1b3f7eaed367b48f06456606bae38ae5ae7f6dd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5cc25befa7afa9800880985f0eece66c5bce3558eed5d32c19377db6227a7d3aebe4e60bee440689f4ee0e65733993982af25c7fdbc3d7bd9f2a03882bd99c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5f8df4e6f88bb70915ac29ab793a23b829db5f11f1b85820a7c60977e95bf64b9a45ab0210f536cd141a2b5173ebbb32d4eef2f52642df91fd6538fe943662 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7b6b684af1a2c3d81c5641588bd85753bec56c447f882733a793fcf2fc499f89f2d6187b4468d2a8f1255c503f1c32589622f908ea9311332bbc907a49b4ef feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8ab370d247c258003f10928495b30340dc0ab15a4b13e66606a5f7597d91c201193d7730626e02fed37e423217a8658107bec940502bbd10d13a56b623b83e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
32abfdac411e13dbcb23fad7c7009eea30a7cfd6a8f238d9bd40cf113c64e8a850b85dc8af456ec94c612e1ccdb9d8e90d5202fc48cca35cce479d7904f0d6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
52d408d5e70ee33dadec897694adc7abdc3405cf920b4dd5610d9148445cf0c11f56a70baee7d5f102f227e0142d9a0c95e60250895a53d809c88ecf3635ca feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
77c6c494e9b0e4bc92622ee9f647dc16f7a69b64dcfd8d9cdae8bf79f5db7b9ef967b1a253ef7fd2139fd649b5bd67f3bc7e5a3749ded534e985550fe824ee feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
85f27a637f72569a29fa62c9d8e885e9566e6c141220d45fb52355382befd9f32a1d6048e1ea3ead0fc6e3c78a988de02dac0c1b03756a568845cd4ad68379 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1142ea235d56bc01cc3327f9280aabdd2a664d917bafb363a2de8eedd4bb915e8e6d08caf9f10db79e5b5fb10e069fc86ff0438e1e0b60fd0992a2e351936f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2230fa6218c97a6a24216f0f4f14c6a5a0308d38eca8f3928406b0758c5236eee1b115ef0f00462534a3f0c3978a9512c28b5882a9293ba79f2d8f7290d68e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
752355ef562709eae99a1f5bf80dd8321c85422ce343b2f93da60a973b8b61cc2d415dc41a170c79ac513fd02b1d676af5fc61b0d541f2809abd7080b42044 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6924629d29f07e455ff4c2ac89b93a3f49db06269c74e320015c5428484181a2a8fb759f4d0c21faf48b642a8235b5ceed4f70b7953fc1b92ec0c86fa036c2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b1d2be260c5225365c1ffa011a69fe6eae77c8b62db072e86f05e59051db9e394a55690c7e6332a45eece1551c521fac19cbff3dd12a93eb42d4bace52d701 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b6440007500dbcd6e3f706650297168ba4a8fa79512fd7b1aca92e33ad495f70566db2f132eb06aa5787ae3972e75fa56d01f2a23d76eed411b0d2ed645c2a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bc00c5bc5fadf4e33ff95cb1a2d07d1bfc6d742abebc3dc95c021eee327ab13133a4afc71c457943ff868b7818dc6d1a820ead1d5d8457bf68faea586fca9c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c7193876653e2d0cefb973944fa3ffcc7c91a3be2b007a4cf7c037d2bee4482447e3461780944f93aeb0394ceec27528990d80cc6883c5327583e2d53e9207 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cb66c6398426a66cb870d12d1af45e85ba9003a567bdbb8a225171e959b6763f9a4d05365663a154de51036fedece33dd5b461d4ce19ba7dab443959d5be63 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dac8b7afa06e1a3d1b6db34590f8759591d6676d5861349e54f87ac9d84f32648339776e1b7584bf1a902c346f5e8758d9074857d5438a92a88f3fb485bef9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e24bb3831887c198cb0127a44fec69e5641160547533d7b80f681cd71063b4ccf418dc48651bdbc472959ae565ce672aef0e7c16e24b9be9213214d9dde293 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e531ab8625d53520ed5e6c8ea90b144f9aedb8a5ec6c9f17d88d4850c439d9c6a927bc462597408c0022355b9294c21e7d1f6808913a13e0f6525560be60f1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fe12f664dd197f85b08501c7a88df9bf78424c52dc6a32caa682a207c5cdbcdedd0a16d3912c9152bda4467a0947eaf6153d6c84d6623229d5246d2ed2b5a7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00