用户：2
助手：Linux 端全部就绪 ✅，等你在 Windows 端部署：

---

## 📦 已交付（Linux 端 → 已通过 Syncthing 推到 Windows）

```
C:\Users\Administrator\public\downloads\migration\
├── hermes_memory_latest.sql         (380 KB, 90 行)
├── .trigger                         (0 B 触发器)
├── hermes-db-import.ps1             (11 KB PowerShell)
├── README-AutoSync.md               (9 KB 完整文档)
└── history/
    ├── hermes_memory_20260707-165307.sql
    ├── hermes_memory_20260707-165501.sql
    └── hermes_memory_20260707-165718.sql
```

Linux 端状态：
- ✅ `/usr/local/bin/hermes-db-dump.sh` 已部署
- ✅ crontab `*/5 * * * *` 已配置
- ✅ 每次 dump 380KB / 90 行（episodic_memory 78 + profiles 5 + conflicts 3 + privacy 1）
- ✅ 7 天历史保留 + 自动清理

---

## 🎯 给 Windows 端 Hermes 的部署指令

**复制以下给 Windows 端 Hermes**（复制整段，让它执行）：

```
🎯 Hermes MariaDB 自动同步部署（PowerShell 管理员）

步骤 1：复制脚本到 .hermes 目录
──────────────────────────────────────────────────────────
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

步骤 2：创建计划任务（开机自启 + 最高权限）
──────────────────────────────────────────────────────────
$action = New-ScheduledTaskAction -Execute "powershell.exe" `
    -Argument "-NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File `"$env:USERPROFILE\.hermes\scripts\hermes-db-import.ps1`""

$trigger = New-ScheduledTaskTrigger -AtLogOn

$settings = New-ScheduledTaskSettingsSet `
    -AllowStartIfOnBatteries `
    -DontStopIfGoingOnBatteries `
    -RestartCount 3 `
    -RestartInterval (New-TimeSpan -Minutes 1)

Register-ScheduledTask -TaskName "Hermes DB Import Watcher" `
    -Action $action -Trigger $trigger -Settings $settings `
    -RunLevel Highest `
    -Description "Hermes Agent MariaDB sync from Linux"

步骤 3：立即启动测试
──────────────────────────────────────────────────────────
Start-ScheduledTask -TaskName "Hermes DB Import Watcher"
Start-Sleep -Seconds 5

步骤 4：实时监控日志
──────────────────────────────────────────────────────────
Get-Content "$env:USERPROFILE\.hermes\logs\hermes-db-import.log" -Tail 30 -Wait
```

---

## ⏰ 部署完成后做一次「端到端测试」

**Linux 端**（我）：
1. 你说「测试」 → 我手动跑一次 `hermes-db-dump.sh`
2. .trigger 同步到 Windows
3. Windows watcher 检测到 → 触发 import

**Windows 端**（你）：
1. 看日志 `hermes-db-import.log` 是否出现「🔔 检测到 trigger」
2. 验证 DB：
   ```powershell
   mariadb -u root -p -e "USE hermes_memory; SELECT COUNT(*) AS episodic FROM episodic_memory;"
   ```
3. 期望输出 `78`（和 Linux 端一样）

---

## 📊 时间线

```
T+0min    你在 Windows 跑步骤 1-4 (5 分钟)
T+5min    Linux cron 第一次跑 → 推 trigger
T+5-6min  Windows 检测到 trigger → 触发 import
T+6min    episodic_memory 应该 = 78
T+10min   第二次 cron → 二次 import (应该 noop)
```

报告「部署完成」我就开始端到端测试 🚀