TenantAtlas/apps/platform/.pnpm-store/v10/files/9f
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
..
3f7ce9a971510d56af1776b1ac98066760171e43a4f5b9d27cc4439ed52596e9d494545191e96fe7a60db12989cc48cf2e7b3d28920ae422e528d08390ef94 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
35b8b832f47ee5ead28252d95c10d44b3a7eb97bedf7515100f3322523beec24ae8462221ecafd54e594e2df01d6f62cff323d51b40c1dd0c5a31ed586ac7f feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
45c70747e5d939f6c6b2cf66fd447a42ec1d668435f69afb5e0a8653b8ffd554e2bf5c08abc068a3fd347adb122ca564bd0ccfbcaf0ac45cf8022d634e5db0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
50ab72106a49d685985e6f1c18ea00d665ed4d1d824b453258ad956538435a671821b696ea6fa54c04f7101179244af8e823441abb72b331b55c582c896b29 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
93dde716f334dcb308cbe27548abe0f8951ef7d920e3ca68ab7e66450e0543b11a868f2677f6f01128f136f2da77e5e5e657457c8d3a22d63fbbcd13e7e1e0 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
99c82182a2c2ce36d2c158558d8f2e02586f00562eeb62f52f10c6968d9ad2a2173fb4560b0a6cc45d909309d8bb40a112910b8488a1d62a04ca50ed6537c4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
199f951b9dcb0d9a94ee5e35ae0bb767abc06e2955595a85297f36ebbdfe2c8ac1dcddfaeb2b82e6b717964589e9e2d3041a2bd80cdabe7c2ae22cd29122e9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
206b1b0b4a9ae563631a2d36f7aec293c8060ab55ae64af2b4280eb40b0c948ea90d28da23a8b25f6c9dd0f94f42d9c507942afaa854a87d1ab22338f8a48e feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
676f567950faa9a7d5c679a7e89d404443f113ad5e46b2340f7ea0af088d5487947b770badc2097f6614b54e660ef6bbb7ffee6bbac51c9ff0e710fe3987d4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
739aeb7fb7554c857de37e7a5bdb92229ab301446afd66b7f2db9569ba1acdc921ce09729ea767c1b281e9622763555b178c2d46bac5c3e4f35042ddb6d78b feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
890e2eb8f1df917cb4f78706186fa7c5a21e65e82d652a3c4c8fb5319d506b6f2db1f0108c4d40d0cb695a1122c80936321516ae2b08dcd308e1a17c317321 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
944b0d594229214bdb88029857c007ddc802c1700c4f598eaaf32e9531ade7e901cdb78ca717f6e45a5015ca64c0a68b295f91f591353c89d121514bdc9396 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a2b249fd77568ebf7deb298f1472b06e1633680f4397639308d8cca1662f3ef8fcd2fbd109034d382d3b416d601f2b8a40089268d5832c5aa4a98711ff241c feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a8a548c0d211883bce88a993c35abf4a11c1805de7cef9b4b5f43fa73ddf4159b14837755eb8a4582552917c92b7ec3bcabe307cbcd6e941d4ad7b317352c9 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
a38cd77f87d77be194b1506a2e389fbc340b83cb4fef7d0c163379fa59f2633c7f74c570e6870afdb935706b7af5461ca2a6ed6bd174aced6ea9e051d67ef4 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
b0646015b5421b7103ab86d16f97c042d94c2d566d189e8743b90ea9ca91d423a6a0b2cee42bb603dc6e991ba8fc04acf81b49650113b4260e641e3c354731 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
dbd11d45daebb311c2b12b24a27ce634ae2efc331efb052005d667b490163d5b10e214efe5e3cd4ec7969b15d936be7fc42cd155e1b4aee99265c73061efd7 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
ee3ab15cc92f5b2f280f330a6f802e621521545545b3f66d1aacfde5607dd697e4cf3c612f15a1a1882c42ef52c241542b34da39cd303515340962113e6dd1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f1ecbba667763a1802637b704da1ba02b7a41aa93ae417f4e3e874138f3820af3286cf77081886340b461ac36c96bb2d9d182741c2c37aec3c43f37590ddcc feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
f38fdb1be38e19f6e4edfd5575147ab07a4490df97c16637c6d0d92ebaf992219a2066e1950080cee4feb56df1055052335ee7a2533161742f9bd64b31ba91 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00
fa798720b07b7518bcc02c61960ab2cbe839f53b8e414442793daabc8fbf209fa9a8a2e00b6e50feaf89b7ac09e64d3a3160617fc4f23c8df3b08b48265ff1 feat: compress governance operator outcomes (#253) 2026-04-19 12:30:36 +00:00