Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.5 KB

File metadata and controls

37 lines (28 loc) · 1.5 KB

Validation report — 0.4.0

Validation date: 2026-07-09

Backend

  • Ruff lint: passed.
  • Ruff formatting check: 102 files passed.
  • mypy strict mode: 78 source files passed.
  • Pytest: 69 tests passed.
  • Alembic upgrade on an empty SQLite database: passed.
  • Alembic metadata check: no pending upgrade operations.
  • Demonstration seed executed twice: passed without duplicate data.
  • ASGI smoke test: readiness, login, and role dashboards passed for farm worker, technician, and manager.

Frontend

  • ESLint: passed.
  • Vue and TypeScript type checking: passed.
  • Vitest: 18 tests passed in 13 files.
  • Vite production build: passed.
  • PWA manifest and service worker generation: passed.
  • Playwright test discovery: two scenarios found for desktop Chromium and mobile emulation.

Configuration

  • Docker Compose YAML: parsed successfully.
  • GitHub Actions workflows: parsed successfully.
  • Dependabot configuration: parsed successfully.
  • Render configuration: parsed successfully.
  • npm dependency tree: consistent.
  • Python lock file: parsed successfully and contains only public PyPI hosts.
  • Repository scan: no environment file, private key, internal package host, or conversation artifact included.

Environment limitations

Docker was not available in the validation environment, so the final Compose stack was not started there. Browser execution of the Playwright scenario was also not completed; the scenario was type-checked and discovered successfully. The remaining automated and in-process validations passed.