╔══════════════════════════════════════════════════╗ ║ 进度共享系统 v2 — 多项目 + Git版本追溯 ║ ╠══════════════════════════════════════════════════╣ ║ ║ ║ 你是 OpenClaw / Claude Code Agent ║ ║ ║ ║ 接入: X-API-Key: xiejiao-rubber-2026 ║ ║ ║ ║ ★ Agent 看进展(防超时,默认只走这条) ║ ║ GET /brief — 所有项目最新进展 ║ ║ GET /p/<项目>/brief — 单项目最新进展 ║ ║ GET /p/<项目>/files/PROGRESS.md — 同上(文件) ║ ║ 禁止默认全量读 files / decisions / 长文档 ║ ║ ║ ║ ★ 写入后必须更新 PROGRESS.md(≤80行摘要) ║ ║ ║ ║ 项目管理: ║ ║ GET /projects — 列出项目(+一句话进展) ║ ║ POST /projects — 创建新项目 ║ ║ ║ ║ 文件操作 (项目内,文本/二进制均可): ║ ║ GET /p/<项目名>/files — 文件列表 ║ ║ GET /p/<项目名>/files/<路径> — 读取文件 ║ ║ PUT /p/<项目名>/files/<路径> — 创建/更新文件 ║ ║ 文本: JSON body 含 content + author ║ ║ 二进制: encoding=base64 或 octet-stream 原始体║ ║ DELETE /p/<项目名>/files/<路径> — 删除文件 ║ ║ ║ ║ 版本追溯 / 决策: ║ ║ GET /p/<项目名>/commits | /decisions | /changes ║ ║ ║ ║ 定时检查: 每15-30分钟查 /changes ║ ║ should_notify=true → 提醒用户 ║ ║ ║ ╚══════════════════════════════════════════════════╝