用户：確認了——Windows 端也累積了 1 條新情景記憶（來自本輪對話），但沒有送回 Linux。
目前的管道是單向的：
Linux (定期 dump)  ──Syncthing──→  Windows (自動導入) ✅
Windows (新記憶)    ──???──→  Linux (尚未實現) ❌
解決方案：建立雙向同步
很簡單——在 Windows 側加一個反向 dump 即可：
Linux → Windows: hermes_memory_latest.sql + .trigger ✅ (已有)
Windows → Linux: windows_memory.sql + .trigger-reverse (新增)
Windows 端新增一個 cron 任務，每 5 分鐘 dump Windows MariaDB 並寫入 Syncthing 同步目錄：
助手：✅ Linux 端双向 sync 全就绪。但 Windows 端还需要**部署新脚本**。

---

## 📊 双向同步部署状态

```
╔════════════════════════════════════════════════════════════╗
║  🔄 双向同步部署进度                                       ║
╠════════════════════════════════════════════════════════════╣
║                                                            ║
║  Linux 端 ✅ 全自动                                        ║
║  ├─ /usr/local/bin/hermes-db-dump.sh     (5 分钟)        ║
║  ├─ /usr/local/bin/hermes-db-import-reverse.sh (1 分钟)   ║
║  └─ crontab: 2 个任务都在跑                              ║
║                                                            ║
║  Windows 端 ⚠️ 部署中                                     ║
║  ├─ hermes-db-import.ps1       (Linux→Windows) 待部署    ║
║  └─ hermes-db-dump.ps1         (Windows→Linux) 待部署 🆕 ║
║                                                            ║
║  已推送（Syncthing 已同步到 Windows）：                     ║
║  ├─ hermes_memory_latest.sql + .trigger                   ║
║  ├─ hermes-db-import.ps1 ✅                              ║
║  ├─ hermes-db-dump.ps1   ✅ ← 新增                       ║
║  ├─ README-AutoSync.md (双向版)                          ║
║  └─ from_windows/ (空目录，等 Windows dump)              ║
║                                                            ║
╚════════════════════════════════════════════════════════════╝
```

---

## 🎯 给 Windows 端 Hermes 的部署指令（更新版）

**复制以下到 Windows 端 PowerShell（管理员）一次跑完**：

```powershell
# ====================
# Part A: 部署 hermes-db-import.ps1（Linux→Windows）
# ====================

# Step 1: 复制 import 脚本
Copy-Item "$env:USERPROFILE\public\downloads\migration\hermes-db-import.ps1" `
          "$env:USERPROFILE\.hermes\scripts\hermes-db-import.ps1" -Force

New-Item -ItemType Directory "$env:USERPROFILE\.hermes\logs" -Force

# Step 2: 创建 import watcher 计划任务
$action1 = New-ScheduledTaskAction -Execute "powershell.exe" `
    -Argument "-NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File `"$env:USERPROFILE\.hermes\scripts\hermes-db-import.ps1`""
$trigger1 = New-ScheduledTaskTrigger -AtLogOn
$settings1 = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -RestartCount 3 -RestartInterval (New-TimeSpan -Minutes 1)
Register-ScheduledTask -TaskName "Hermes DB Import Watcher" -Action $action1 -Trigger $trigger1 -Settings $settings1 -RunLevel Highest -Description "Hermes Agent MariaDB sync from Linux (Linux->Windows)" -Force

# ====================
# Part B: 部署 hermes-db-dump.ps1（Windows→Linux）🆕
# ====================

# Step 3: 复制 dump 脚本
Copy-Item "$env:USERPROFILE\public\downloads\migration\hermes-db-dump.ps1" `
          "$env:USERPROFILE\.hermes\scripts\hermes-db-dump.ps1" -Force

# Step 4: 创建 dump 计划任务（每 5 分钟）
$action2 = New-ScheduledTaskAction -Execute "powershell.exe" `
    -Argument "-NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File `"$env:USERPROFILE\.hermes\scripts\hermes-db-dump.ps1`""
$trigger2 = New-ScheduledTaskTrigger -Once -At (Get-Date) `
    -RepetitionInterval (New-TimeSpan -Minutes 5) `
    -RepetitionDuration (New-TimeSpan -Days 3650)
$settings2 = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -StartWhenAvailable
Register-ScheduledTask -TaskName "Hermes DB Dump" -Action $action2 -Trigger $trigger2 -Settings $settings2 -RunLevel Highest -Description "Hermes Agent MariaDB dump for reverse sync to Linux (Windows->Linux)" -Force

# ====================
# Step 5: 启动 + 验证
# ====================

Start-ScheduledTask -TaskName "Hermes DB Import Watcher"
Start-ScheduledTask -TaskName "Hermes DB Dump"
Start-Sleep 5

# 验证两个任务都在
Get-ScheduledTask | Where-Object { $_.TaskName -like "Hermes*" } | Format-Table TaskName, State

# 看实时日志
Get-Content "$env:USERPROFILE\.hermes\logs\hermes-db-dump.log" -Tail 30
```

---

## 🧪 部署完成后做端到端测试

部署完告诉我，我会做：

**Test 1：Linux 推 Windows**（验证现有 import 链路）
```
Linux INSERT → 等 5min → Windows 应该 +1
```

**Test 2：Windows 推 Linux**（验证新 dump 链路）
```
Windows INSERT → 等 5-6min → Linux merge → +1 → 重新 dump → Windows 应该和 Linux 一致
```

**Test 3：双向同时**（验证收敛）
```
Linux + Windows 各 INSERT → 等 10min → 双端 = Linux + Windows - 重叠
```

---

## ❓ 现在 Windows 端状态？

A. 还没部署 dump script（只有 import）→ 复制上面 Part B  
B. 全部部署完成 → 告诉我「部署完成」，我跑测试  
C. 部署出错 → 把错误发我  

Linux 端我已经全自动跑了，你那边加一下 dump script 就能形成完整闭环 🚀