TenantAtlas/apps/platform/.pnpm-store/v10/files/44
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
..
0b9129dea6ad8639a16272e2eec593ed8dc957c9957fc8225e63bdae67a55ef182fde9a230413eed5f28b73c57f4bcdc7d9e4fc9012901435e5ff56695dec0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
0f5ff8d6eecc34be87ef1a5c6b6d17b4af5cea33e46e34a9b7b58997a16e717d90304b7ad0c9fcd8829ccb4c9472b21bed2f3b4095ac2f499fde27ea1a4ed5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
1c03e7679e787c6d78a9c0f6c9ea26d8ebb41297066eb8275ec927eead7b4e89a5d76d2ec146359dc6d1b86ca33a186a323b3d85eca57b8c538ff19d505217 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2e69a81d5439c7659d7d2f6944ad0a639b65d39355da31217670c7baf0a51cfcb026a6deb7d1adf6059d8d16300ab3d4414ba296917711816b22e5c164b24c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
2f0f800fdd796e5911db6e4795f651d2ab4177e63ab43d4a03887b324ce1fadfea1edc6fba3ed05f19afb6c20d9dd3c94ba873a9a44793cbcef8540b094568 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
4d35a8a1232505398627eeb3bd6d89d43d4b135e6946f407221119351398cf72f2dfe426d33ae4140b5fb132bb327519b7d8d934fcd78ac95a77e870d88eb8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
8d5f7ccdb926698b1e9c405a7e5cfdd369da3957cbd76747d48bd5dc1a1dcae9654a8a440b307570cf18b7f15e4f7ef6e52d1c9baec17fbf785cd1292af7a6 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
9fbdf7888a5b9088b5f84aa6d1a42cf951782a062079f63fe5e1e797e709ed4737c3e19300d0a98a01013431e73652c5b81438913ba952ff1fb63bce460e5b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
21c2b1b2614065290d055927b523f42f41e87839577eb719f11db0bc4a4727f4e8056a6eefce6c014c2f7d10c84cc4667d2f397ca77dec7e521ff90414855f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
84a2ce5637b189bc0803ac8fb3c92ef1dfa156b0dc38aa325fa5915cd7b8618b92a45486010620f97bb720e6488911d379d1c4cf6a410e703cc270f4ffacb7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
90e7f245f47dfc3c392eb001f36af9a051d0891c265bbf2eaf5b0ac26e47a2769d5e591c2f4e6e5077f1b59d8431f52d80ba4ad68045f08df9f3669dcebef8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
97b03fc43ce80c06df951c69058eb91583fd6d9f8ae105862dce7088db0ebc51988ddcb1c6e069adbc69f40cef0cd8de4c2a42525b905d412605e3498487f5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
552e70432010c43f180ea473e76d8f6133e12509b120e47e3ceb8f8ad3a719628f4b24d600423d57c3ffeb0088b3d820e88031c594820e9cba1a608a5c0c5d feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
580bf4f01591139ecd9c663e256243225802251573e8adba515f260db3a7a1136a9fc68854c2fb04e3f86bb731c973fe8a9bf7302b2f7a2ac03eee7b986c4f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
3426d39ceb8c5d47b34413ba43b0bcb5303af08657125fee09a8f028beaf9fbdb6d879dfe0cb84ad48e8b8bc3033f5ab2299cb21b198c784cc7f816cc26a73 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
00033b1b743b83be06ae2b5a696c2039b88ecc336240fabac5da9b8faf8fd867d88173c9dd8e4ae290daf71c7487ca519cee35c40b83a6db9c29125c37b63e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
616134ed284a65f26975acb1c1cc0f8e2507058f43ff67fd748cb99fdb831fa849d3411d5f078d6489980b5d6db020cf0a7a85595873a0928de4a8d563a8af feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a3f1ea2f82676bdece21cdf7d987c9e3a795868f52864e185cf1b462a4547456b5cbfd786de53ad9cccc980ecae09572ad539bf524b4d96846dcddcf91cb0f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a57fe0b69e2f405f57b0487e1fe1713b2f9c01a83ee749938c497b5c3a478cbeaa5c14279ba2f3afe43c7be9bf03b573d8e589a89c378d5a82e960e384c575 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a986ce5346bf6051e060dbb1bd0278682114c7e2ed775fe0e8125ce3bb5c97bb2c21018616220da65de5b39bcd2cf59773a6cb162ed776a650d392b6a085d0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ab6d8db323af3ae649ae1c8d8755c1966279edd67fcaf0c8884131514d3bda1e06edad537ae1cbe211d14daba8b42934f745e878e7c5b05ee00cb21e3428c8 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b5aa451ad950e0b3dc2ef2a0d64b90a66e7ebf953b287bc29674603e13574e46022d386e3b92493ab62fb758423ead16834ac612741c88a8f0112b05b80fde feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cbdc7743e7621a9a554f31a2da0aa8717e22259780a03782f6a8405ca99017ebb8d0b0373b07420149d786c3aa73fea9e48a110d81ed4122d6aebca763cbf9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
cefd4bf4102dfb837f70b9ebd336c62d769e5b7b58a8f9412d83298817c97c654d33407e85050169cb7f86f0f3a95cab33d023dea350e10be7ea5337f2c3f7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d3747bb18e0f881f19649a28744cd9581e9c286a5ad2bc6ba185d72e0ecae9a0f9b953d63c673b95ef6795eee726096e93441e1128f286ec3d5de02f01a8e7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
d45020d1514163fffe352421904bffcbcfc46e774bd74aa09d079fe227311076d5320ab86460e0bbbc8a82cf9ee266996941729d7a7f1e10b9d50fbd7c9b67 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e0885cf5f3b19ea1d64e5cd10af4d16d4d4e84b7e8c2bccb0aed75ce6984d856079c3049a07a00bcc6374d06a5b0760110c0ada25e64df86141e1af3eef5e5 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
e8810405b479e2ae57098c7ea71fef7976dd0eb968e4530ffabc54fb8bf8ab3e629bee7c44304dbeb1381f2092db2bdd7dfa5d156eb3b7e29a2eab94048f19 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00