TenantAtlas/apps/platform/.pnpm-store/v10/files/40
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
..
0bee82e8d1d7845f67b2a44d03ef971344aee28e2b15f329ce3c1f1d50e7686f69b0b86662d12b0805fd3f86085e74ac2a4d450425f8edb6ad2bba26deea7b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0bf65bd644cabe50f961010815bf6d9bb00ec7d9f6389e85d453abff548bd2bf111fba05c35a252e7a43c54411fb03ca969d39215ba5852a9bec14f1ced091 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0ddf51ce05072cab4b3de0e8758046e914f69226c0666403e9579db909daf6e388ef921c5272c6f3c4b92ee1cfcbaaae5b5fe62b09578201eb44f36b410b83 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2c6ae59adfb4e0bd2123775b58b4c18e5d8415fefe2a902adbcd4c7a4d11aad191340cf93e6f9199ba5ed07b1e5a72a31784b338017c912260f29cdb4f9cbb feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2fc737e90380d6290bb8b7df07ef9f9c0a684cfc1f898c2e356e03ac34de6d4e95016ae70ecbe0c6c966b59969696ca36bb8c484bbc590d94fae7be1c4353a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4d4d72d5399c25db673ad84b97a154383b2b821bd2730a98d53874fbb595bd076f1671bce053e3af33f0e8c7c6c80fe8bd7e51646da6cc312db0d289ef4280 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4d323c0852e4efe8b91e590382b696ada349f925be4e3ac780cffde1e04d02f97d7a01a51709126df1ba2f1bc3f43dc07d73a684be66f1a5c0d03db15da333 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5defef3c11e45bdd0ac6ef24d53ad51da1c8959d56f8807f37e015a846a6bf3be3e27196bacb8959cbd40c113f5c487dcc9471072430e4c7ea8f806540ff13 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
7dd6f8f706f4a8a91cc47922956582b2eef61f42394dd5dd9752a35f2c62e5548ab4375457d0e70a2c76397c3cd71935faa3ad307a95d94a00ebf3560b08b4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8dce499ec3049a70ad9b1585e849ffdb2c120b2c8449e3a249d6c18c8d5ca551f7bd635740c3dc69e6191a03530834649f12ba4b4840a1557f4f0505a21cdd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9d20312d5a5cae2f120b13097f2088e19c7d8bf119db9675d21d23be151392a9ebeb6be525acd7a69118627ea474f427f8de8153b5bc9a12a159fd2ced4c07 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
74fd3a02c50ac06b7ebbb3314061a6d21e7bb57cc3d3bc4db2fbda1687bd02cf532b801bd534d389dc4c74281a528334afacfeefc2c0b7d43b0383cdee7b17 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
82e9451d852ae0d381c5543ecc81462acae57d47a9ea121dd9b93ad98fecc2af3cd0e5ce6e51be21a31cb31eceaaaa368ab3a1e4ee85eb9831a8b5c05928c1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
291fec78409d0754087cfa089472087f51f09b5394a469fc31e6ae68fccd0853e2e9ab62f2042ef9ec542c1a93aca5339fc1351da787fa3b569a51c4e6eddd feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
957e2a7a13a3f36f09d3286b550a6497fa54231a87d18e319c8af236014f79dc07000f843329d3028b01fed8549b558fa4fca40b9eacf950ee0b1c9ea5c86f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
5893f17a22bc655f6d9f91f32ab6d98491fcaff5a34a6745b66f75a5de5ac942134ca85c4be96f4ebb2ed68fd1a7b7efebdb6d5c367f5b99436fae4d4aed40 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
06156e173b4f45e3aa88a69dc76ccfdf8b034011bfe83409c8275bd34719b7f12c3351a6da846799c616b38796ce749e30f452d40f3c4409e2b070eae77fe8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
95594bf3d1f6adf23c83a267ffcd384a37afa061ecebe657ecb585fdae291d7477f85d965b26e26b5ca6f2164b96e94c5277c0afbfbd05d8a089b23c0bbe24 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
840494e3ce7174ce4c94acf392a78218983441f28954d8461f87af03be7594315df2b2bcc51bbd91c30e236ee54f349242a28f8315d267290e9d97d0c69424 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2055913666671016bb7d4a59b4afd8d87fcbc0491146784193899bc8ca3f371a7d255ad4164a5a6b13590b659a2c085b6b2c8f9dbea5de124a9647b6d4c866 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a5a0b1c7b3baf90c132f8e7c9908ad50638600b75afe3a3ebfb606c545d67fd2cb38c59a86a8eccaa7bceda920e643292825ebcfb0b0187b4f22f625180f30 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
add22841e6d428af095aa869e9ba04b7e62887e83c26dfd624afa60f77bce1f7b012b045bc61fab6f9a7eb77f54426ce2cecf8dad23b97f3c3d6fc2be915d3 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bd5d259546ae45844662663430b18230e078b360d214992eaa366c018c3c69dba67d14df953405aeb27a50e4f94e6ab6014edbb8dbd9a7531697e9dc60038d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ca0e301b3f535a4a74f58b43dcb23338773a56d5367b3271af32c6c1e5066126140c5c550a132e229802fe7a6f4a5045cb1be631a7b905377f1760a0d20816 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cbec060a6556b828af2bac07f2a73ee566c8174c892618b736ad1ce4d3c7d4824b8075439c83b7fa8e4cda1eaf1aaf7bb4b0f620bfb7483e9b13b5e1324e20 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d1d7017575a2d8ad52e41dd9bb1bfbe2f62bf0b98266efe9009ebdddcba4f009d7a9ce8633fd3385c3e86eaa415921e273124fa7cc2ac5ebd5bfe26d6ca93a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d38a9699a961de1339048c186a0fd284a7133dfaf22989eae4950d06c87983de16da00effe134ecf91e0d39320fdcf68dec5efd87ff19a314e4d690426a911 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d358070e91f73d9bfcbe269f39e94e224492c52af9dda10d7bb8ca84fc203e2002aab7a4c1c901ee6fbf12bfe60543dfebccedceaa4cf8c638c17dd7ea5523 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e89b81393856b43a07933268cfda204c4d8db023dba0ad445c8d690ef1d78dc1870ce2bba34814fed2ba6e1955c9a62641975ad80f1be428094fc9d59f3e4a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f81fa9b9252e9e320420e8d02b9abe84ec0dcb0a3b9fb184a47d46c3c70d0756937a83d964afb55740e692bce36aff981dcce362d380d8eff7bc245e82d164 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00