chore(session): 收口杂项批——Stop 守卫强判据升级(active.md 登记判据 mtime→内容哈希,touch/意外改时间不再蒙混;三态实测 0/2/0)+ registry scope_event_binding armor_roll 重复条目去重 + CLAUDE.md 标题待拍板项核实已解决(memory 过期清账)+ active.md 快照节/台账 67-68(场景一三拍板落地 0da19a5 收口、场景四另会话在飞、两份美术清单合并待拍板)
This commit is contained in:
1 parent
0da19a5b09
commit
b7d1b56ae4
4 files changed
+22
-15
No files matched your search
@@ -1,5 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
# 会话开始:快照工作区状态(status 哈希 + diff 内容哈希)与 active.md 修改时间,供 Stop 收口检查对比
|
||||
# 会话开始:快照工作区状态(status 哈希 + diff 内容哈希)与 active.md 内容哈希,供 Stop 收口检查对比
|
||||
# 2026-09-18 强判据升级:active.md 判据由 mtime 改内容哈希——touch/意外改时间不再蒙混,内容真变才算登记
|
||||
proj="${ZCODE_PROJECT_DIR:-$PWD}"
|
||||
sid="${CLAUDE_SESSION_ID:-default}"
|
||||
state="/tmp/zcode-active-md-guard"
|
||||
@@ -8,7 +9,7 @@ mkdir -p "$state"
|
||||
date +%s
|
||||
git -C "$proj" status --porcelain 2>/dev/null | sort | sha1sum | cut -d' ' -f1
|
||||
git -C "$proj" diff HEAD 2>/dev/null | sha1sum | cut -d' ' -f1
|
||||
stat -c %Y "$proj/production/session-state/active.md" 2>/dev/null || echo 0
|
||||
sha1sum "$proj/production/session-state/active.md" 2>/dev/null | cut -d' ' -f1 || echo 0
|
||||
} > "$state/$sid.snap"
|
||||
rm -f "$state/$sid.reminded"
|
||||
exit 0
|
||||
Reference in new issue
Block a user