docs: 接入 harness coding 执行工件

- tasks.md 任务看板(路线图阶段0~2拆为14个小步任务,一次领一个)
- progress.md 只追加执行流水(补记文档初始化与JKDA00002联调)
- docs/current-state.md 可覆盖当前快照(pre-code现实+已验证事实)
- init.sh 统一验证入口(无 go.mod 时指向 T-001)
- AGENTS.md 通用 agent 薄入口;CLAUDE.md 会话启动改为三件套流程

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
ila
2026-07-06 20:09:54 +08:00
co-authored by Claude Opus 4.8
parent b5033af0ac
commit 5e9d388634
7 changed files with 253 additions and 5 deletions
+41
View File
@@ -0,0 +1,41 @@
#!/usr/bin/env bash
# 标准启动与验证入口:一条命令完成 依赖同步 -> 基础验证 -> 打印启动命令。
# 每轮会话用同一条路径启动,不靠记忆拼命令。
# 目标技术栈为 Go 1.24 单二进制(docs/03);阶段 0(T-001)建立骨架前本脚本会主动失败,属预期。
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$ROOT_DIR"
if [ ! -f go.mod ]; then
echo "ERROR: 阶段 0 骨架未建立(缺 go.mod)。"
echo " 先领取 tasks.md 的 T-001(初始化 go module 与双子命令骨架),"
echo " 当前唯一可运行验证是本地 Python 联调脚本,见 docs/current-state.md。"
exit 2
fi
INSTALL_CMD=(go mod download)
VERIFY_CMD=(go test ./...)
START_CMD=(go run . -mode server)
echo "==> 当前目录: $PWD"
echo "==> 同步依赖"
"${INSTALL_CMD[@]}"
echo "==> 运行基础验证"
"${VERIFY_CMD[@]}"
echo "==> 启动命令"
printf ' %q' "${START_CMD[@]}"
printf '\n'
if [ "${RUN_START_COMMAND:-0}" = "1" ]; then
echo "==> 启动应用"
exec "${START_CMD[@]}"
fi
echo "如需直接启动应用:RUN_START_COMMAND=1 ./init.sh"
echo "如果基础验证失败,先修基线,不要在坏的起点上叠新功能。"