# 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)

## Related Actions

- **Action 4.5.1.4**: Remove stores/auth.ts if obsolete - **Status**: N/A (file doesn't exist)
