diff --git a/.memory/worklog.json b/.memory/worklog.json index 8ef9223..0b758e5 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -1,11 +1,5 @@ { "entries": [ - { - "files_changed": 5, - "message": "Codex 会话活跃 · 最近命令:codex · 5 项未提交变更 · 最近提交:auto-save 2026-05-14 12:04 (~4)", - "ts": "2026-05-14T04:08:39Z", - "type": "session-heartbeat" - }, { "files_changed": 10, "hash": "04679b0", @@ -3316,6 +3310,13 @@ "message": "chore: add gitea repository metadata", "hash": "c689fbf", "files_changed": 2 + }, + { + "ts": "2026-05-16T17:45:11+08:00", + "type": "commit", + "message": "auto-save 2026-05-16 17:45 (~2)", + "hash": "d84ea9d", + "files_changed": 2 } ] } diff --git a/AGENTS.md b/AGENTS.md index 656c245..9d30b3c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,6 +13,7 @@ - 功能、修复、规则或部署元数据变更完成后,必须创建人工语义 commit;`auto-save` 只算安全快照 - Gitea 是主远端,`origin` 必须指向 Gitea;能联网和鉴权时必须推送完成提交 - 当前主分支为 `main`,Gitea 仓库为 `https://git.kang-kang.com/kangwan/20260512-skg-tk` +- `.memory/worklog.json` 是辅助日志,不代替人工语义 commit 和 Gitea 远端记录 - 不能推送时,必须说明当前分支、本地领先/落后数量、最新未推送 commit 和失败原因 ## Deployment Metadata Contract diff --git a/RULES.md b/RULES.md index ad2d9b3..7ac4a30 100644 --- a/RULES.md +++ b/RULES.md @@ -17,6 +17,7 @@ - 发布状态:已部署并验证(2026-05-15);`https://marketing.skg.com` 已启用应用内登录页,认证后首页 200,`/api/health` 返回 `ok:true` - 主站 / 前端:`https://marketing.skg.com` - API / 后端:`https://marketing.skg.com/api` +- 代码仓库 / Gitea:`https://git.kang-kang.com/kangwan/20260512-skg-tk` - 文档 / 解析:`docs/source-analysis.html`(项目内独立文档,不公开挂主应用路由) - 管理后台:待定 - 服务器目录:`/opt/skg-marketing-studio` @@ -38,6 +39,15 @@ - 不应入库:写 `.project.json.credentials` 引用 - 部署完成后,`RULES.md` 和 `.project.json` 必须同一次任务一起更新 +## Git / 开发收口 +- 工作看板全局规则适用于本项目:`/Users/kangwan/Projects/code/20260317-rules-dashboard/RULES.md`、`SCHEMA.md`、`rules/03-Git约定.md`、`rules/04-版本发布规则.md` +- 主分支:`main` +- 主远端:`origin` → `ssh://git@git.kang-kang.com:22222/kangwan/20260512-skg-tk.git` +- Gitea 网页仓库:`https://git.kang-kang.com/kangwan/20260512-skg-tk` +- 每次开发结束前必须执行并汇报 `git status -sb` 和变更范围 +- 代码、规则、部署或元数据变更必须形成 `feat:`、`fix:`、`docs:`、`chore:`、`release:` 等人工语义 commit;`auto-save` 只算安全快照 +- 能联网和鉴权时必须 `git push origin main`;如果不能推送,最终回复必须写清楚当前分支、领先/落后数量、最新未推送 commit 和失败原因 + ## 环境变量 - `LLM_BASE_URL` / `LLM_API_KEY`:OpenAI 兼容网关,用于 ASR、翻译、文案改写、图像等模型调用 - `ASR_MODEL`:OpenAI Audio Transcriptions 音频转写模型,默认 `whisper-1`