veza/apps/web/docs/STORES_AUTH_CLEANUP_AUDIT.md

2.1 KiB

Stores Auth Cleanup Audit

Date: 2026-01-11
Action: 4.5.1.3 - Check for stores/auth.ts (should be removed)
Status: Complete

Summary

This document verifies whether apps/web/src/stores/auth.ts exists and if it's obsolete.

Verification Results

File Existence Check

  • File: apps/web/src/stores/auth.ts
  • Status: DOES NOT EXIST
  • Location Checked: /home/senke/git/talas/veza/apps/web/src/stores/

Current Auth Store Location

  • Active Store: apps/web/src/features/auth/store/authStore.ts
  • Export: useAuthStore
  • Exported From: apps/web/src/stores/index.ts (line 7)
  • Note: stores/index.ts re-exports from @/features/auth/store/authStore

Import Analysis

  • Searched for: from.*stores/auth, import.*stores/auth, stores/auth.ts
  • Results: No imports found referencing stores/auth.ts
  • All imports use: @/features/auth/store/authStore or @/stores (which re-exports from features)

Files in apps/web/src/stores/ Directory

  1. auth.test.ts - Test file (may reference old auth store)
  2. cartStore.test.ts
  3. cartStore.ts
  4. chat.ts
  5. index.ts - Exports authStore from features
  6. library.ts
  7. types.ts
  8. ui.test.ts
  9. ui.ts

Note: auth.test.ts exists but auth.ts does not. This suggests the store was moved and the test file may be obsolete.

Conclusion

apps/web/src/stores/auth.ts does not exist - The file has already been removed or never existed in this location.

No imports reference stores/auth.ts - All code uses the feature-based location.

Migration completed - Auth store is properly located at features/auth/store/authStore.ts as documented in INT-AUTH-002.

Recommendations

  1. Action 4.5.1.3: Verification complete - File does not exist
  2. Optional: Check if stores/auth.test.ts is still valid or should be moved/removed
  3. Action 4.5.1.4: Can be marked as N/A (file doesn't exist, nothing to remove)
  • Action 4.5.1.4: Remove stores/auth.ts if obsolete - Status: N/A (file doesn't exist)