open-legal-products puts the frontend quality guardrails back in place
Mike's maintainers have restored a strict testing threshold so small frontend changes cannot quietly weaken the product's foundations.
The team reversed a temporary relaxation of its automated test standard and filled in the gaps that made it necessary. The aim is practical: catch the kinds of small integration mistakes that can break a legal workflow even when a screen appears to work.
- API connections are checked for the right destination, permissions, data labels and downloadable exports.
- Folder deletion is tested through failed, cancelled and stale states, so users can retry safely rather than be left in a confused interface.
- Locally run AI models are checked for availability and are presented as local options, without requiring an external service key.
The coverage bar now sits close to the team's measured results, making future untested additions fail automated checks while leaving more variable interface testing outside this rule.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?