TenantAtlas/apps/platform/.pnpm-store/v10/files/59
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
..
3b74da824d893d4d8cdbb70a50c5a277a22a10398f10779ecc20bacd0cdb13b13061973560e58eb4e1bd72622316587a137418de1d0d8e112775bcd3626d25 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3c110d0ff3f0b1f87f20c788fdbc6eff526461732419326ad0834531a77c552fc497001728addf493863af114a62d9c9030d607aab0515fb647c99ac5047e7-exec feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6d6472b6a0713b0534c75e33f901f4e013af94331e5dd5b6382a013f4f7cc2466b934d43e085d60dd367ccc1b833c3207f68e113dfb938e5abcd27b7c7c378 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
6dd5d1944ac1c9689aa4a02f49f86195129c14e2f7a69224906be9d99514cafb8d026c06484dd4399141833074064da7e356b69e86e9d5db2f3257008787d2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9f88cda601ecf5a328b89adc9e6b33aa1c9e485432544bdf7353d15468c48f3064f2dc9e7d6b68d11e4a5972732efbd07e8783e79dade60765a410a5f47ac6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
06a15534cd59346601434c31ad4aa26eb981668490c651e3d1c20fddc2565faa210484b42b689f5c04ecb6b7c0ecf9636ae24759389c469893e4fa1f963f90 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
11b69d088f98e6772eb7c6c0e079ca499546e467031938ef03e4dcd15afa59d736dbe30b0d063c66c3159e107f1b9eedd90ae0418beed16a2692f8f116b72b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
53b0ab5f5ada9b3a242ab4ce35a8bbbc957c0a422332f8f898083393831e23645e4713a07c100474dcb31c560c443b90082ad02a17fe39e8375d220b6a7893 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
91c5f6a645caa77243338ae6673d5c48e6c22df36440247512097642163cdf3b7ad09e1705cb8d38275784675002940598c29d48a99b4fe9c693af35742cad feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
365d13c82e5f275c85eac16cc73616201a09b6b325348a72964790879c32600b6ef2c3d479bdd58822a32dcfcaabd092b05795ba0290101cbaceba695a9327 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
944a06a5148f51c6bcd3961333d7afed5751204b34694c22e4cf1044d29d81c93253951147b1ffd68b48ccf9d38ab153480728c54da808e5e69a0412b2e0c2 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1314ef211eb59fc1b042eb8d01dcbd0c5ad3ea18be49d100fb4daaf4c66633a12a9c4e263060681916deb661f1e7609a0cb07148701b97f4b13ff2ecbbb325 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8664a2c4043deae0e05b50582339fee9a420e80677cb7a7c9c7903b558020213e0214e20abfcbe30c9aca5a4f2291c2e7c3206f2872efca913f5d0d7332252 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
bb66783178026730082df2aeefda582c28c0db168b6e25f441e39a741e6295225c2967a1a36fb63d976f740b0993c222451c45877016a69abeb5299109a70c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c2b82db9e6ef8c961b557069c22c24276154b01740abcd2b885d0d79fe6f1410110b96d62adc87682fa845cd5477ad2803a6d1f9304bf629e7538f9c02b0ca feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
c3d8ef29dcebdd490217b65b306f2e3f3c749eaa9f096602d1e73c4385e5d260592850c5cb84caa73df54ebacc6b5253d5b7234af38afbf337d1267a6e6233 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cfb1b56654b6d81a8dcb49a1b44ce5a7dc5405a3cc997f5839c7ae279f5491b1b31fa682ffe76aaff0ef26d9dd854382e09e91483105918ef5f06a18fc0610 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d8b8a0bfb57b54ce9ab13d3efcdcaf74c5b521bb4886e86fde9b59c00cfeecf74d3ba552790aaa21c7970590871455d1e693c789e9515367068bd70045491a feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d84d74050097c8bd93cf4fe1f810dcd6a8522eec5ab8495e66a710a1d72a5de8d8ef0b4e1478657ba1c60b8fc9ccf494d5bec5f7c41486a621884fce1b8cc5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
de1a817b99103ea28198b6a14106fe4bffb05a83519d09e42b3e233c9436c43de12f2a17cf2f1fc5b9cf307d18461d66d09cb26aaca67c531a8c03dc0ae273 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e5e5b9f3eb38c22cb23fa6f5a769ccadd158e44b530468127c3ba10eb4209e504b857354a8f3bd7df109bce792a5e78ab2ac1e12eda3d718729339f7234b3d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
eda35da80f1d87bff0c3436b68d936ed26aacf79704594bbed304e9d51afbc047233b70ae213578c1fee9d8bd0b0c9f7d73c326409578dc94fcb9d6fffe725 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f9a85ffce985e87d0bd69b102ab5c78801918eebd207d6bf9e9920768bf49189a462c55359cc19105399f56a788b182856caffcdc3cd4a7435b9c171012600 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f34c57778f605f0eff372be2139244d7c04123a375d92433e47baca510428e461a5466693d1516cf0487c19b308a2edaf4f935311e0e0c606837eb0e0e2d38 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f46aa83b9fb2354bf3c58a020b6828218469b7d9c37758307046c94e2c926d63c1710126f852c4d9f9874af0109e5bea48ee1918a47c70619da2c5745fd8a1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f1762dc27e712b754edf0bc7deee130747dbce2a6bf77de196cc7190375e2c35675dcd14a285e2184b73454fdbe7a2dbf4425e8c4233cf483c040afab9a960 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f12450d8610161331333d3ee108905873b6055665ff0f05f655a0072f49f062eaca1c3e6008cc02e9341b4e78c991e6995a08f74f9e026aa29a0d3ea3cd6ae feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fb14d6f354a5e7a051f3179c14e389692fb17a701666f10fe499f23314c6c03112aadff38c1cecaf55cbc63c7139b076d47bd792eebada7132b0bd97c2d77c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fce188b27f1cde29044169275d4a5b957b0cb2c61fa9d9d8b8458a4a838bf1d981db5c6d258bc51a9dfd0c8b0f2b1323be3d4370e32d5cf038d48fafc1aaff feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00