# Sync Test Notes ## Test Scenarios 1. **Initial Sync** - Server starts with existing files - Client performs initial download - Verify all files are copied correctly 2. **Upload Test** - Create new file on client - Verify it syncs to server 3. **Download Test** - Create new file on server - Verify client receives it 4. **Modification Test** - Edit file on client - Verify changes sync to server 5. **Conflict Test** - Edit same file on both sides - Verify conflict detection and resolution ## Expected Behavior - Files should maintain integrity (SHA-256 verification) - Directory structure should be preserved - Timestamps should be maintained - Large files should transfer completely ## Status - [ ] Initial sync test - [ ] Upload test - [ ] Download test - [ ] Modification test - [ ] Conflict test