flowchart TD
A[各模組操作] --> B[寫入審計事件]
B --> C[審計事件接收 Worker]
C --> D[計算 this_hash]
D --> E[追加寫入審計表]
E --> F[每日 UTC 午夜]
F --> G[生成 Merkle Root]
G --> H[寫入 S3 Object Lock]
H --> I[生成公證簽名]
I --> J[寫入 daily_notary 表]
J --> K[審計鏈可用]
K --> L{審計查詢?}
L -- 是 --> M[審計員查詢事件]
M --> N[導出證據包]
N --> O[記錄查詢審計]
L -- 監管檢查 --> P[監管員查看]
P --> Q[下載證據包]
Q --> O