amal66 adds a real pre-merge safety net
This fork now checks that both sides of the product can still build before a pull request lands.
A fast automated review gate now runs on proposed changes and updates to the main line, complementing the slower full product checks already planned. It is aimed at catching the unglamorous failures that otherwise reach the shared branch: broken server builds, type problems and failing tests.
- The legal-AI service is installed, tested when tests exist, and checked for a clean build.
- The web application is tested when possible and must complete a production build using safe placeholder settings.
- Code-style checks run too, but remain advisory while the existing backlog is cleared.
- The evaluation suite runs when present and requires a perfect score.
The result is quicker feedback without making incomplete testing work a blocker for every change.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?