feat(M4): S-02部署基线复核+I-02本仓CI与备份演练+储备评审;M3遗留C-03/S-01/C-04证据补齐;12项PROGRESS归属+collect解析修复
vscode-planning-ci / planning-smoke (push) Failing after 1m31s
vscode-planning-ci / planning-smoke (push) Failing after 1m31s
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
# I-02 本仓恢复演练:校验归档 → 解到临时目录 → 断言关键文件存在 → 清理。
|
||||
set -euo pipefail
|
||||
ARCHIVE="${1:?用法: restore.sh <archive.tar.gz>}"
|
||||
TMP="$(mktemp -d)"
|
||||
trap 'rm -rf "$TMP"' EXIT
|
||||
sha256sum -c "$ARCHIVE.sha256"
|
||||
tar -xzf "$ARCHIVE" -C "$TMP"
|
||||
test -f "$TMP/PLANNING/02-任务总表.md"
|
||||
test -f "$TMP/PLANNING/00-全局路线图.md"
|
||||
test -f "$TMP/docs/e2e-proof/C-03-timeout-proof.png"
|
||||
echo "restore: OK ($ARCHIVE → $TMP)"
|
||||
ls "$TMP/PLANNING" | head -5
|
||||
Reference in New Issue
Block a user