project-state.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {
  2. "timestamp": "2025-10-04T19:34:42.185Z",
  3. "status": "green",
  4. "binaries": {
  5. "ytdlp": {
  6. "exists": true,
  7. "executable": true,
  8. "version": "2025.09.26"
  9. },
  10. "ffmpeg": {
  11. "exists": true,
  12. "executable": true,
  13. "version": "7.1-tessus"
  14. }
  15. },
  16. "tests": {
  17. "total": 5,
  18. "passing": 4,
  19. "failing": 1,
  20. "passRate": 80,
  21. "suites": {
  22. "Core Unit Tests": false,
  23. "Validation Tests": false
  24. }
  25. },
  26. "app": {
  27. "launches": true,
  28. "error": null
  29. },
  30. "dependencies": {
  31. "installed": true,
  32. "count": 7
  33. },
  34. "files": {
  35. "critical": [
  36. "src/main.js",
  37. "src/preload.js",
  38. "src/download-manager.js",
  39. "scripts/app.js",
  40. "scripts/models/Video.js",
  41. "scripts/models/AppState.js",
  42. "scripts/services/metadata-service.js",
  43. "scripts/utils/url-validator.js",
  44. "scripts/utils/ipc-integration.js",
  45. "index.html",
  46. "styles/main.css",
  47. "package.json"
  48. ],
  49. "missing": []
  50. },
  51. "health": {
  52. "score": 94,
  53. "issues": [
  54. "Test pass rate below 95%: 80%"
  55. ],
  56. "recommendations": [
  57. "Fix failing tests to improve stability",
  58. "Project is healthy - ready for development"
  59. ]
  60. }
  61. }