Commit Graph

32 Commits

Author SHA1 Message Date
ddcat666
9174aae013 fix(*): 质量检查与版本发布 - 修复格式门禁和创作灵感兼容导出并发布 v1.6.2 2026-10-08 20:43:15 +08:00
ddcat666
295374650a refactor(*): 代码质量 - 优化前后端实现并完善协议与画布验证 2026-10-08 19:38:57 +08:00
Catlaxy AI
fe2b892f1f feat(skills): 技能管理 - 支持后台维护一级分类 (#694)
Co-authored-by: ddcat666 <26564566+ddcat666@users.noreply.github.com>
2026-10-06 09:28:03 +08:00
Catlaxy AI
fb4af9bd34 feat(skills): 技能管理 - 增加可选的平台子分类策展 (#693)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:24:21 +08:00
Catlaxy AI
6f4267e900 fix(skills): 内置技能 - 展示媒体兼容 snake_case 字段 (#687)
内置技能 frontmatter 的 showcaseMedia 使用 showcase_uri/showcase_url,加载器直接解码到 camelCase 的 SkillShowcaseMedia,封面地址在入库前就丢失;当前 71 个内置技能中有 66 个受影响,接口返回的展示媒体地址为空(读取端已有的 snake_case 兼容无法补回入库前丢失的值)。

- 内置加载器同时接受 snake_case 与 camelCase,统一输出 camelCase,数据库与公开 API 契约不变
- 同一字段两种写法的值不一致时记录技能 ID 与原因并跳过该技能,其他技能继续加载;showcaseMedia 不是数组时同样跳过
- 加载器增加接受 fs.FS 的内部入口,正式入口仍使用 embed FS
- 补充测试:自带最小 fixture 与真实内置技能的封面地址保留、字段格式与冲突、跳过隔离与日志

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 09:23:51 +08:00
ddcat666
7f5d87ef1a refactor(*): 平台架构 - 拆分后端领域模块与画布前端组件并补充测试 2026-09-30 10:01:39 +08:00
ddcat666
0636cf7c0c feat(skills): 内置技能 - 补齐总纲引用的方法卡与第三方许可声明,升级影策短剧工作流
内置技能包补齐 SKILL.md 名录中引用的 cards/*.md 方法卡,并为改编自开源项目的包附上 THIRD-PARTY-LICENSES.md。影策短剧制作工作流升级到 1.1.0,新增输入分流、故事圣经、状态机与镜头连续性硬门禁。新增测试拦截总纲引用了但包内缺失的方法卡。
2026-09-30 03:42:02 +08:00
ddcat666
1b83164386 refactor(skills): 技能库 - 将内置 Markdown 包移至 backend/builtin 2026-09-27 10:05:59 +08:00
ddcat666
49a733161a feat(skills): 技能库 - 内置技能目录迁移为 Markdown 包 2026-09-27 09:45:38 +08:00
ddcat666
993580a7bd feat(cloud-agent): 云端 Agent - 完善运行时与资源持久化 2026-09-26 17:05:36 +08:00
ddcat666
3b254fce11 fix(*): 资源与技能 - 精简列表载荷并禁止对象存储静默降级 2026-09-24 23:57:13 +08:00
Wyatt_K
ec81a1b92b feat(skills): 场景预设 - 提供公开只读目录并校验内置技能引用 (#603) 2026-09-23 16:01:27 +08:00
Wyatt_K
7ebdd06268 fix(skills): 技能门房 - 推荐商店真名并标注上架状态 2026-09-23 13:58:16 +08:00
Wyatt_K
c4879421c3 fix(skills): 技能种子 - 同步合规改造后的 judian-skills 指令 2026-09-23 13:53:39 +08:00
ddCat
7c4495623f fix(skills): 种子测试 - 跟随最新域包名称校验公开搜索 2026-09-22 13:13:26 +08:00
ddCat
ed5335ddcc feat(skills): 技能种子 - 同步最新域包与展示媒体 2026-09-22 13:09:42 +08:00
ddCat
423291247a fix(skills): 合并兼容 - 替换已删除种子回归夹具 2026-09-22 12:55:15 +08:00
ddCat
7fec0484e6 fix(integration): 批量整合 - 合入 13 个 PR 并保留安全边界 2026-09-22 12:46:20 +08:00
itsWyatt-K
3fb703dd2d feat(skills): 为 34 个域包种子条目补演示媒体(信息卡片图)
官方 36 个技能里 33 个带 showcaseMedia,我们 0 —— 技能库列表页上,
有图和没图是两个点击率。本次给 34 个域包各配一张信息卡片图。

- 图片存放于 itsWyatt-K/judian-skills 的 showcase/ 目录,随仓库版本化,
  URL 形如 https://raw.githubusercontent.com/itsWyatt-K/judian-skills/main/showcase/pack-<slug>.png
- 选信息卡片而非 AI 抽卡图的理由:卡片传递「这个技能能干什么」的真实信息
  (名称/一句话能力/卡数/代表卡),AI 示例图与技能方法关联弱、只是装饰且风格杂乱;
  示例成片待有真实使用案例后再补
- 门房 scene-recipe-concierge 是路由技能、无域包图,本轮不配图

校验:34 个条目填入,逐个通过 GitHub API 确认图片存在于仓库后才写 URL。
条目总数与 skill_id 未改动。
2026-09-22 12:34:00 +08:00
ddCat
40b9650b56 refactor(skills): 技能种子 - 修正作者归属时间并收敛文档口径 2026-09-22 12:09:03 +08:00
itsWyatt-K
b5b485d7d0 fix(skills): 修复种子条目重复——上一次同步把 35 条旧条目留下了
上一个提交 ce89c402 的替换逻辑有 bug:计算了剔除集合却没有使用,
导致 35 条旧英文 slug 条目与 35 条新中文名条目同时存在,
skills.json 条目数 68 → 103,skill_id 出现重复。

本次修正为「先剔除旧条目,再把新条目插到第一个旧条目原来的位置」:
- 条目总数回到 68(33 官方 + 35 域包)
- skill_id 全部唯一
- 我们的 35 条 tag 分布 drama 15 / creative 12 / ecommerce 5 / social 2 / others 1
- description 全部 <=500 且不含「蒸馏自《XX」」

教训:批量替换类操作必须在推送前校验「条目总数与 ID 唯一性」,
我上次只校验了新条目自身,没校验合并结果。
2026-09-22 12:06:12 +08:00
itsWyatt-K
ce89c40287 feat(skills): 种子条目同步 v2.0.0 改造成果(中文名 / tag 五分类 / 新话术)
v2.0.0 已把 34 个域包改造为中文名、tag 对齐影策五分类、description 首句改为
「我能帮你产出什么」并移除「蒸馏自《XX」」,但 skills.json 里的种子条目仍是
旧英文 slug 与旧话术,影策市场一条都没收到。本次把改造成果真正送进上游通道。

- 35 条种子条目 skill_name 全部中文化(含门房「选包门房」)
- tag 对齐影策五分类:drama 15 / creative 12 / ecommerce 5 / social 2 / others 1
- description 首句改「我能帮你产出什么」,全部 ≤500 字符且不含「蒸馏自《XX」」
- ID 区间 73-107 与上一版完全一致,未新增或改动任何编号

同步来源:itsWyatt-K/judian-skills seed-contribution/seed-addition-packs.json
2026-09-22 12:02:36 +08:00
ddCat
9d9cec8e2e fix(skills): 技能文件包 - 修复旧数据迁移回填元数据超限 2026-09-22 11:28:32 +08:00
Wyatt_K
c24f1a74d1 refactor(skills): 种子市场追加门房技能并刷新两包 description
- consumer-psychology 瘦身:移除组织治理/团队激励/个人自控类 9 卡(50→41),description 重写为影策场景锚定(带货口播/广告脚本/详情页/直播话术的转化心理)
- comedy-mechanics description 补全为「创作+表演+职业化」三层口径
- 全量卡片 description 残尾清理(截断 fragments),跨包引用名补全
- 新增 scene-recipe-concierge 门房技能种子条目(ID 107,台账分配)
- skills.json 67 → 68 条
2026-09-21 20:13:24 +08:00
Wyatt_K
5ed345cc7c refactor(skills): 已合入的 72 条卡级种子重组为 11 个开源域包 + 23 个书籍域包
贯彻域包结构结论:一域一包适配每轮 8 技能激活位,种子市场与 judian-skills 仓库口径统一为 34 域包。内容零丢失:86 卡全量保留在仓库 cards/ 目录经 GitHub 安装。ID 治理:1-72 段编号封存永不复用,73-106 段一次到位。skills.json 105 → 67 条(33 官方 + 34 域包)。
2026-09-21 17:08:08 +08:00
Wyatt_K
0021f64d59 feat(skills): 新增 23 个书籍方法论域包种子技能(judian-skills 书籍重铸层)
60+ 部经典创作与营销书籍(麦基《故事》《救猫咪》《影响力》《疯传》、奥格威等)的方法论自撰重铸:23 个场景域包共 683 卡,种子条目内嵌域包总纲(何时调用/何时不用/卡片名录/工位边界),完整卡片经 GitHub 一键安装按需深读。skill_id 由 ID 台账续号(73-106 段),与已合入的 72 条卡级种子(#568)互补不冲突。
2026-09-21 16:49:40 +08:00
ddCat
d5ff22258e fix(skills): 技能文件包 - 修复元数据截断超限并补充初始化回归 2026-09-21 11:10:58 +08:00
ddCat
8b8ea29148 fix(runtime): 运行稳定性 - 修复技能种子、任务续租与回归检查
保留社区技能作者与时间戳修复、Agent 参数约束、资源删除 worker 生命周期、PostgreSQL/Redis 测试门禁及相关回归。

Original-Commit: 0d05ff88bbe6c875d01964041788023a662ff7e8
2026-09-21 09:48:43 +08:00
itsWyatt-K
73ef84ffc8 feat(skills): 社区技能 - 新增 72 个创作方法论技能 (#568)
Original-Commit: d96d5aa62b68b0f8582f4f2d6a0e588d2794af6d
feat(skills): 新增 70 个社区创作方法论技能并在 README 推荐 judian-skills

- seed/skills.json 追加 70 条目(drama 14 / creative 44 / ecommerce 12),来源为
  官方文档(MiniMax H3)与 9 个宽松许可开源项目的结构化蒸馏加自撰方法论,
  逐卡带许可署名(metadata.source / license / attribution)
- 与现有 33 个种子技能分工明确:本批负责生成前方法论(节奏校准/提示词组装/
  质检/反推),27 个任务域重叠技能带工位边界声明,与 image_text_detect 正交互补
- README 核心能力新增社区技能生态条目,指向 judian-skills 仓库
  (技能页 install/GitHub 标签直装)
- 验证:go build ./internal/skills 与 go vet ./internal/skills 均通过;
  种子 JSON 无重名/重 ID;A/B 实测五任务全部优于无技能与上游同类技能

Original-Commit: 55e0252e92c65bf9b69891c46313be5a7a02edd7
feat(skills): 种子技能 70 → 72(补装订图文案规范与视觉决策转换层)

新增两条已在社区技能库发布、但此前因 frontmatter 残缺被转换器按私有跳过的技能:

- flux-asset-image(FLUX.2 资产图规范):四层结构 Subject→Action→Style→Context + 五条专属规则(无负向词 / HEX 绑物体 / 外观段逐字重复保角色一致性 / 相机代码提写实感 / 多主体切 JSON)。补上图像侧「生成前方法论」空白。
- vis-to-prompt(视觉决策 → 提示词转换层):把视觉叙事七元素决策(空间选型/影调/色彩/运动)翻译成模型能懂的具象短语,并嵌入 FLUX 四层或 H3 时间轴。补上「设计意图 → 模型语言」的断点。

字段规范:skill_id 由 id_ledger.json 台账分配(...00071 / ...00072),不与既有 70 条串号;tag=creative;status=1;source=3;instruction 末尾附许可与署名页脚。

验证:go build ./... 与 go vet ./... 均 EXIT=0;skills.json 自检无重复 skill_name / skill_id,总条目 33 → 105。
2026-09-21 09:37:20 +08:00
Codex
6abaa7b45a feat(image): integrate PoloX image editing workflows
Add WaveSpeed image editing and image tools plugins, canvas image editing workflows, layer selection, and Cloud Agent image tools with approval-safe transient references.
2026-09-18 20:34:28 +08:00
ddCat
9727656b2b chore: commit workspace updates 2026-09-14 01:11:56 +08:00
ddCat
7ce967df0f refactor(*): 平台架构 - 拆分后端领域模块并同步插件协议与模型能力 2026-09-11 14:02:49 +08:00