Files
service-finder/docs/masterbook_2.0.1/cleanup_audit_subdirs.md
2026-03-30 06:32:22 +00:00

3.0 KiB

Alkönyvtárak Audit és Tisztítási Terv (Subdirectory Cleanup Audit)

A "Spring Cleaning" második fázisa keretében átvizsgáltuk a /backend és /frontend könyvtárakat, különös tekintettel az ideiglenes fájlokra, tesztszkriptekre és nem használt komponensekre. Az alábbi lista a fájlok kategorizálását tartalmazza. Még semmilyen törlés vagy áthelyezés nem történt. Kérjük, hagyd jóvá a lenti felosztást a végrehajtás előtt.

🟢 Helyén marad és kell (Keep in place)

Backend

  • /backend/app/tests/e2e/*: Az End-to-End integrációs tesztek mappája. Ezek a kódok szükségesek a CI/CD pipeline-hoz és a rendszeres ellenőrzésekhez (pl. test_robot.py, test_organization_flow.py).
  • /backend/app/tests/test_admin_audit_gitea.py és variánsai: A Gitea és adminisztrációs audit logikát validáló tesztek.

Frontend

  • /frontend/tests/e2e/frontend-flow.spec.js: A Playwright alapú e2e tesztelés specifikációja, szükséges a UI automatizált teszteléséhez.

🟡 Kell, de át kell helyezni (Keep but move)

Backend

  • /backend/test_registration.py, /backend/test_registration2.py, /backend/sendgrid_live_test.py: Gyökérmappában lévő (backend/) tesztfájlok, amiket be kell mozgatni a /backend/app/tests/ könyvtárba.
  • /backend/test_catalog_verification.py, /backend/test_catalog_verification_v2.py, /backend/test_catalog_simple.py, /backend/test_final_verification.py: Katalógus ellenőrző tesztek, amiknek szintén a /backend/app/tests/ alatt a helyük.
  • /backend/create_test_user.py, /backend/create_test_user_fixed.py, /backend/create_test_user_final.py: Ezeket a segédszkripteket egy új /backend/scripts/ vagy /backend/app/scripts/ mappába kell helyezni.
  • /backend/reset_test_user_password.py: Tesztadatokat manipuláló script, helye a /backend/scripts/ mappában van.

🔴 Nem kell, mehet az archívumba (Archive/Delete)

Backend

  • /backend/app/test_billing_engine.py: Valószínűleg elavult, ideiglenes tesztfájl, ami nem a hivatalos tesztmappában van.
  • /backend/app/test_hierarchical.py: Szintén egy eldobható, ideiglenes tesztszkript.
  • /backend/archive_v1_scripts/test_config_service.py: V1-es archív script, már nem releváns.
  • /backend/test_asset_schema.py: Ideiglenes sématesztelő script a backend gyökerében.
  • /backend/temp: Üres vagy átmeneti fájlokat tartalmazó mappa, törölhető.

Frontend

  • /frontend/tests/automated_flow_test.js: Régi vagy kísérleti tesztfájl, a Playwright vette át a helyét (frontend-flow.spec.js).
  • /frontend/admin/test-structure.sh: Adminisztrációs felülethez tartozó eldobható vagy ideiglenes tesztszkript.
  • /frontend/admin/.nuxt/: Átmeneti build és cache mappák, amiket a fejlesztői szerver generál. Nem kell verziókövetni, és törölhetők (újragenerálódnak).
  • /frontend/test-results/: Tesztfuttatások kimeneti mappája (pl. Playwright riportok), nem szükséges megtartani a forráskódban.