From c689fbfed79163f81d94748e4da9dc65636dd174 Mon Sep 17 00:00:00 2001 From: kang Date: Sat, 16 May 2026 17:44:13 +0800 Subject: [PATCH] chore: add gitea repository metadata --- .memory/worklog.json | 27 +++++------ .project.json | 111 ++++++++++++++++++++++--------------------- 2 files changed, 71 insertions(+), 67 deletions(-) diff --git a/.memory/worklog.json b/.memory/worklog.json index 9f165e5..d02dea8 100644 --- a/.memory/worklog.json +++ b/.memory/worklog.json @@ -1,19 +1,5 @@ { "entries": [ - { - "files_changed": 4, - "hash": "f0c6c5b", - "message": "auto-save 2026-05-14 11:58 (~4)", - "ts": "2026-05-14T11:58:48+08:00", - "type": "commit" - }, - { - "files_changed": 4, - "hash": "9f3e28d", - "message": "auto-save 2026-05-14 12:04 (~4)", - "ts": "2026-05-14T12:04:20+08:00", - "type": "commit" - }, { "files_changed": 1, "message": "Codex 会话活跃 · 最近命令:codex · 1 项未提交变更 · 最近提交:auto-save 2026-05-14 12:04 (~4)", @@ -3316,6 +3302,19 @@ "message": "auto-save 2026-05-16 17:29 (~1)", "hash": "476d6fd", "files_changed": 1 + }, + { + "ts": "2026-05-16T17:36:36+08:00", + "type": "commit", + "message": "auto-save 2026-05-16 17:36 (~1)", + "hash": "92435c0", + "files_changed": 1 + }, + { + "ts": "2026-05-16T09:38:08Z", + "type": "session-heartbeat", + "message": "Codex 会话活跃 · 最近命令:codex · 1 项未提交变更 · 最近提交:auto-save 2026-05-16 17:36 (~1)", + "files_changed": 1 } ] } diff --git a/.project.json b/.project.json index c8c6202..0ade1a7 100644 --- a/.project.json +++ b/.project.json @@ -1,79 +1,84 @@ { - "company" : "SKG", - "created" : "2026-05-12", - "credentials" : [ + "company": "SKG", + "created": "2026-05-12", + "credentials": [ { - "description" : "SKG AI 网关 API Key,生产只放服务器 deploy\/.env.production 的 LLM_API_KEY,本地开发放 api\/.env,不入库", - "name" : "LLM_API_KEY", - "storage" : "api\/.env \/ deploy\/.env.production", - "type" : "api_key" + "description": "SKG AI 网关 API Key,生产只放服务器 deploy/.env.production 的 LLM_API_KEY,本地开发放 api/.env,不入库", + "name": "LLM_API_KEY", + "storage": "api/.env / deploy/.env.production", + "type": "api_key" }, { - "description" : "MiniMax T2A 配音 API Key,本地开发只放 api\/.env 的 MINIMAX_API_KEY,不入库", - "name" : "MINIMAX_API_KEY", - "storage" : "api\/.env", - "type" : "api_key" + "description": "MiniMax T2A 配音 API Key,本地开发只放 api/.env 的 MINIMAX_API_KEY,不入库", + "name": "MINIMAX_API_KEY", + "storage": "api/.env", + "type": "api_key" }, { - "description" : "SKG 豆包 \/ Seedance 视频生成 API Key,生产只放服务器 deploy\/.env.production 的 VIDEO_API_KEY,本地开发放 api\/.env,不入库", - "name" : "VIDEO_API_KEY", - "storage" : "api\/.env \/ deploy\/.env.production", - "type" : "api_key" + "description": "SKG 豆包 / Seedance 视频生成 API Key,生产只放服务器 deploy/.env.production 的 VIDEO_API_KEY,本地开发放 api/.env,不入库", + "name": "VIDEO_API_KEY", + "storage": "api/.env / deploy/.env.production", + "type": "api_key" }, { - "description" : "生产网页登录;用户名写 RULES.md,密码只放服务器 \/root\/skg-marketing-studio-login.txt,后端会话密钥只放服务器 deploy\/.env.production 的 WEB_AUTH_SESSION_SECRET", - "name" : "WEB_LOGIN", - "storage" : "\/root\/skg-marketing-studio-login.txt \/ deploy\/.env.production", - "type" : "web_login" + "description": "生产网页登录;用户名写 RULES.md,密码只放服务器 /root/skg-marketing-studio-login.txt,后端会话密钥只放服务器 deploy/.env.production 的 WEB_AUTH_SESSION_SECRET", + "name": "WEB_LOGIN", + "storage": "/root/skg-marketing-studio-login.txt / deploy/.env.production", + "type": "web_login" } ], - "description" : "SKG AI 素材生产管线第二条思路验证:TK 链接 → 拆轨 → 目标化关键帧 + ASR\/翻译 → 接 SKG 产品信息改写口播 → MiniMax 配音 → nano-banana-pro\/GPT Image 生图 → Seedance\/Kling\/Veo3 多模型生视频 → 合成带文案成品", - "kind" : "app", - "name" : "SKG Marketing Studio \/ SKG 营销内容工作台", - "ownership" : "company", - "pin_order" : 1778664997, - "pinned" : true, - "ports" : [ + "description": "SKG AI 素材生产管线第二条思路验证:TK 链接 → 拆轨 → 目标化关键帧 + ASR/翻译 → 接 SKG 产品信息改写口播 → MiniMax 配音 → nano-banana-pro/GPT Image 生图 → Seedance/Kling/Veo3 多模型生视频 → 合成带文案成品", + "kind": "app", + "name": "SKG Marketing Studio / SKG 营销内容工作台", + "ownership": "company", + "pin_order": 1778664997, + "pinned": true, + "ports": [ { - "fixed" : true, - "label" : "web-dev", - "port" : 4290 + "fixed": true, + "label": "web-dev", + "port": 4290 }, { - "fixed" : true, - "label" : "api-dev", - "port" : 4291 + "fixed": true, + "label": "api-dev", + "port": 4291 } ], - "quick_login" : { - "label" : "SKG Marketing Studio \/ SKG 营销内容工作台", - "password" : "c413cdc5bbbf2ca042", - "url" : "https:\/\/marketing.skg.com", - "username" : "skg" + "quick_login": { + "label": "SKG Marketing Studio / SKG 营销内容工作台", + "password": "c413cdc5bbbf2ca042", + "url": "https://marketing.skg.com", + "username": "skg" }, - "stack" : [ - "Next.js + Python(yt-dlp\/ffmpeg) + OpenAI-compatible LLM + MiniMax T2A + nano-banana-pro\/GPT Image + Seedance\/Kling\/Veo3" + "stack": [ + "Next.js + Python(yt-dlp/ffmpeg) + OpenAI-compatible LLM + MiniMax T2A + nano-banana-pro/GPT Image + Seedance/Kling/Veo3" ], - "status" : "active", - "urls" : [ + "status": "active", + "urls": [ { - "label" : "production", - "type" : "app", - "url" : "https:\/\/marketing.skg.com" + "label": "production", + "type": "app", + "url": "https://marketing.skg.com" }, { - "label" : "production-api", - "type" : "backend", - "url" : "https:\/\/marketing.skg.com\/api" + "label": "production-api", + "type": "backend", + "url": "https://marketing.skg.com/api" }, { - "label" : "source-analysis", - "type" : "docs", - "url" : "docs\/source-analysis.html" + "label": "source-analysis", + "type": "docs", + "url": "docs/source-analysis.html" + }, + { + "type": "repo", + "label": "git", + "url": "https://git.kang-kang.com/kangwan/20260512-skg-tk" } ], - "worklog" : { - "auto" : true, - "path" : "\/Users\/kangwan\/Projects\/business\/20260512-20260512-skg-tk-二创验证\/.memory\/worklog.json" + "worklog": { + "auto": true, + "path": "/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证/.memory/worklog.json" } }