- scripts/measure_perf.py — times validation, parsing, upload, delete
against the live Render deployment; saves perf_results.json
- scripts/update_readme_metrics.py — reads results and rewrites the
Performance Metrics Table in README.md with live numbers + timestamp
- ci.yml — new perf-metrics job (push to main only) runs after
backend-tests pass, commits updated README back to the repo
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Created a new workflow that triggers on pushes to the main branch and manual dispatch.
- The workflow checks out the repository and the wiki, prepares the wiki content by copying README files, and commits changes if there are updates.
- Introduced a CI workflow for automated testing of backend and frontend components.
- Added pytest configuration for backend tests and Vitest configuration for frontend tests.
- Enhanced file validation logic in the backend to improve error handling and reporting.
- Created comprehensive test cases for various validation scenarios, including edge cases and incorrect formats.
- Updated requirements to include necessary testing libraries and tools.