flowchart TD
A([用户访问任务日志]) --> B{{已登录?}}
B -->|否| C[登录页面]
C --> D[输入账号 admin / 密码 rwrz]
D --> E{{验证成功?}}
E -->|否| F[提示账号或密码错误]
F --> C
E -->|是| G[localStorage 存 hr_auth_ok=1]
G --> H[进入 Dashboard]
B -->|是| H
H --> I[加载 DATA 数组
渲染任务卡片]
I --> J[按日期分组倒序展示]
J --> K{{用户操作}}
K -->|点击卡片| L[弹出 Modal
查看完整描述]
K -->|点击 📊| M[弹出流程图 modal]
K -->|点击 退出| N[清除 localStorage
刷新回到登录]
L --> J
M --> O[Mermaid 渲染业务流程图]
O --> J
H -.-> P[数据来源]
P --> Q[state.db
canonical 消息库]
P --> R[session_*.json
legacy 快照]
P --> S[hermes_log_update.py
每日 00:01 自动]
S --> T[替换 var DATA 数组]
T --> I
style A fill:#e8f4fd,stroke:#2b7ff0,stroke-width:2px
style H fill:#d4edda,stroke:#155724,stroke-width:2px
style J fill:#fff3cd,stroke:#856404,stroke-width:2px
style L fill:#e8f4fd,stroke:#2b7ff0
style N fill:#fde8e8,stroke:#d94444