From 6d65d48389375f80a8cec8c284e753ebed07ace1 Mon Sep 17 00:00:00 2001
From: Ariver <ar@MacBook-Air.local>
Date: Mon, 11 May 2026 13:18:37 +0800
Subject: [PATCH] Update App Store submission notes for 5.5.0

---
 .hermes.md |   23 ++++++++++++++---------
 1 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/.hermes.md b/.hermes.md
index c932821..6e29db9 100644
--- a/.hermes.md
+++ b/.hermes.md
@@ -1,17 +1,22 @@
 # Apptag Project Rules
 
-## Checkpoint workflow
+本项目 Hermes 必须严格遵守的规则
 
-每次开始任务前:`git status` 检查当前状态。
+## 版本管理 & 需求记录铁律(每次任务都必须执行)
 
-每次完成一个独立的功能或修复后,做一次 checkpoint commit:
+1. 任何修改文件前,必须先执行 checkpoint:
+   git add -A && git commit -m "checkpoint: [本次任务简要描述]"
+2. 任务完成后,**必须**更新 DECISIONS.md:
+   - 在文件最顶部追加一节新内容(使用当前日期)
+   - 格式必须严格遵守下面的模板
+3. 最后执行正式 commit:
+   git add DECISIONS.md .hermes.md && git commit -m "docs: 更新 DECISIONS.md [任务描述]"
+4. 如果是重大功能,自动推送 GitHub PR(可选)
 
-```
-git add -A && git commit -m "checkpoint: <简短描述>"
-```
+## 上下文管理规则
 
-任何时候用户可以喊:**"rollback to last checkpoint"** — 执行 `git reset --hard HEAD~1` 回滚到上一个 commit。
+- 每完成 5 个任务后,自动执行一次上下文压缩
+- 压缩完成后,在 DECISIONS.md 里新增一节 “压缩摘要”
 
-## 恢复已删除的 checkpoint
+##
 
-如果用户后悔回滚了,可以用 `git reflog` 找回被丢弃的 commit,然后 `git reset --hard <hash>` 恢复。

--
Gitblit v1.9.3