Files
20260512-skg-tk/.memory/assistant-handoff.md
2026-06-01 11:08:43 +08:00

7.5 KiB
Raw Blame History

项目接力

  • 生成时间May 31, 2026 at 15:25
  • 项目SKG 营销内容生产平台
  • 路径:/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证
  • 状态active
  • 主链接:https://marketing.skg.com

最近助手会话概览

  • Claudeeb894273-808b-439c-b4b9-840ad2553d0b · 时间未知
  • Codex019e63ac-1984-7a42-8c65-ffd7ab146968 · 时间未知

Claude 最近会话

  • Session IDeb894273-808b-439c-b4b9-840ad2553d0b
  • Transcript/Users/kangwan/.claude/projects/-Users-kangwan-Projects-business-20260512-20260512-skg-tk-----/eb894273-808b-439c-b4b9-840ad2553d0b.jsonl
  • 工作目录:/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证
  • 分支main
  • 敏感字段:已对 token / key / password / secret 做脱敏

最近用户要求

  • b0600axey toolu_01WmFAqcK9tAmbAo5pyeYMHE /private/tmp/claude-501/-Users-kangwan-Projects-business-20260512-20260512-skg-tk-----/eb894273-808b-439c-b4b9-840ad2553d0b/tasks/b0600axey.output completed Background command "构建并启动本地 Docker" completed (exit code 0)
  • 继续
  • b2merdsp4 toolu_012dVaF8oA6bNGWwNtnMP95D /private/tmp/claude-501/-Users-kangwan-Projects-business-20260512-20260512-skg-tk-----/eb894273-808b-439c-b4b9-840ad2553d0b/tasks/b2merdsp4.output completed Background command "生产安全部署(备份+rsync+服务器构建+验证)" completed (exit code 0)

Claude 最近回复

Deploy fact recorded. .project.json needs no change (no URL changes this round). Committing the RULES.md update and pushing:

完成。全部上线并验证。

最终交付

已推送 (Gitea, 4bcca76 → 22421eb):

  • 3ed3f72 fix(api) · b56d517 fix(canvas) · 6201ee9 fix(web) · 3572dde chore · 22421eb docs(deploy fact)

已部署生产 (76.13.31.179:/opt/skg-marketing-studio,deploy-prod-safe.sh):

  • 部署前备份:skg-marketing-preserve-20260529181045.tgz(+ pg_dump)
  • web/api 镜像在服务器构建成功(本地的 Google Fonts 失败纯属本机网络环境,与代码无关)

生产验证(verify-prod-docker.sh + 容器内复验):

检查 结果
web/api/postgres 容器 Up
/ 302 · /login/ 200 · _next 404 · /api/health 401
web:no_local_api_refs · api:ytdlp_cookie_args []
api:health ok db connected
psycopg_pool 3.2.4 生效
SSRF:file:///169.254.169.254/evil.com → 400,tiktok.com 放行
run() timeout=300 · DOWNLOAD_TIMEOUT_SECONDS=600

元数据:RULES.md 部署事实已回写并推送;.project.json 无 URL 变化,无需改。

上线后留意

  • 新增 env(都有安全默认值,可不配):`…

Codex 最近会话

  • Session ID019e63ac-1984-7a42-8c65-ffd7ab146968
  • Transcript/Users/kangwan/.codex/sessions/2026/05/26/rollout-2026-05-26T17-44-43-019e63ac-1984-7a42-8c65-ffd7ab146968.jsonl
  • 工作目录:/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证
  • 分支main
  • 敏感字段:已对 token / key / password / secret 做脱敏

最近用户要求

  • AGENTS.md instructions for /Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证 # SKG 营销内容工作台 Agent Rules ## Must Read First - .project.json 是机器真源:公网链接、快捷登录、凭证引用都以它为准 - RULES.md 是人工规则和部署事实:启动命令、平台、域名、注意事项都写这里 - 工作看板全局规则是本项目的开发收口默认规则;本地规则缺失时按 /Users/kangwan/Projects/code/20260317-rules-dashboard/RULES.mdSCHEMA.mdrules/03-Git约定.mdrules/04-版本发布规则.md 补齐 - 不允许编造不存在的域名、账号、密码;未知就保持空白并明确标记待补充 ## Development Ledger Contract - 开发任务结束前必须执行并汇报 git status -sb - 功能、修复、规则或部署元数据变更完成后,必须创建人工语义 commitauto-save 只算安全快照 - 默认先在本地 Docker 完整验证:`./scripts/start-local…

  • 你现在是在 Codex CLI 里的项目承接会话。 这不是对话立项台;项目目录已经存在,当前目标是接住上下文并等待用户下一步。 项目路径:/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证 承接步骤: - 先读取 .memory/assistant-handoff.md - 再阅读 .project.jsonRULES.mdAGENTS.md - 结合当前仓库状态建立上下文 要求: - 不要要求用户重新粘贴 Claude / Codex / Cursor 的总结 - 先理解最近进度、未完成项和下一步候选 - 不要立即修改代码、继续上一个任务或自行执行命令 - 等待用户给出下一条明确指令后再开始动手 - 如果后续需要 Cursor提醒用户从看板打开 Cursor GUI 到当前项目目录

Codex 最近回复

已读到项目交接核心:最近不是要继续执行旧任务,而是先接住上下文;当前工作区也只有交接/日志类未提交变更。再补一个只读的提交/远端/差异概览,避免把 handoff 里的仓库状态当成最新事实。

已完成只读承接。

我已按顺序读了 assistant-handoff.md.project.jsonRULES.mdAGENTS.md,并补了只读仓库状态检查。没有改文件、没有启动服务、没有继续旧任务。

当前状态:

  • 分支:main
  • 远端:origin -> ssh://git@git.kang-kang.com:22222/kangwan/20260512-skg-tk.git
  • 状态:main...origin/main [ahead 4]
  • 未提交变更:.memory/assistant-handoff.md.memory/worklog.json,看起来是承接/日志类变更
  • 最新提交:0eb775d docs: compact user guide pdf layout

我接住的上下文:

  • 当前项目是 SKG 营销内容生产平台,生产入口 https://marketing.skg.com,根域名登录后进个人画布。
  • 生产已收口到飞书免登录密码登录停用Postgres 已用于画布项目、用户索引、任务索引、资源索引等持久化。
  • 普通开发默认必须本地 Docker 验证并形成语义 commit没有你明确说“可以推送 / 上推 / 部署”前,不推 Gitea、不跑生…

当前仓库状态

  • 当前分支main
  • 未提交变更1 项
  • 最近提交docs: record 2026-05-30 stability/security hardening deploy
  • 变更文件:
  • M .memory/worklog.json

统一接力要求

  • Claude / Codex 终端承接:先阅读本文件,再结合 .project.jsonRULES.mdAGENTS.md 和当前仓库状态理解项目进度。
  • 不要要求用户重新手工粘贴 Claude / Codex 总结,缺口直接从代码、日志和 handoff 文件补。
  • 如果最近助手会话里有明确未完成项,只把它当作候选待办,不要自动继续执行。
  • 当前目标是建立上下文并等待用户下一条明确指令,不要自行开始修改。