kuaifan
|
df4658cddf
|
feat(i18n): support contextual translation keys
|
2026-07-20 07:25:10 +00:00 |
|
kuaifan
|
df6c1fc04d
|
refactor(i18n): 完成前端国际化改造
|
2026-07-20 02:35:07 +00:00 |
|
kuaifan
|
383664aef7
|
chore(quality): 引入 phpstan/ESLint/CI 门禁、Claude hooks 与代码检索地图
- phpstan(larastan ^3.10, level 1 + baseline 封存 86 个存量错误),composer stan / stan-baseline
- ESLint 9 flat config(vue2-essential,存量违规降 warn,error 基线为 0),npm run lint
- CI:.github/workflows/tests.yml(static-checks + phpunit,phpunit 用 kuaifan/php 镜像跑,FFI doo.so 不在仓库)
- Claude Code hooks:编辑 app/ 下 PHP 后自动单文件 phpstan,失败回灌
- 检索地图:routes/api-map.md(doc:api-map 生成,325 接口)、docs/events-map.md(events:map)、types/dootask-globals.d.ts($A 207 方法)、npm run check:lang(存量缺失 93 条,CI 暂非阻塞)
- CLAUDE.md:版本号更正 Laravel 13/PHP 8.4,新增质量门禁、检索地图、架构增量规则章节
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-13 01:21:22 +00:00 |
|
kuaifan
|
035c9d9d3d
|
feat(skill): 新增 dootask-release 发版技能
翻译与更新日志在技能内直接产出,版本号计算/差异检测/语言文件生成等
机械步骤交给本地脚本(language.php、version_bump.js,host 直跑、不进容器)。
language.php 用 php 以字节级对齐项目原生产物;脚本相对自身定位项目根,与 cwd 无关。
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-03 07:19:23 +00:00 |
|
kuaifan
|
be53e6c6ac
|
feat(skill): 新增 dootask-backup 数据备份技能
- 备份数据库(必须) + public/uploads(排除 tmp,可选) + docker/appstore/config(可选)
- 汇总到 tmp/ 临时目录并附 README 说明,打包到 backup/ 按日期命名
- 只读取源数据、绝不删改,失败即停
- .gitignore 忽略 /backup,避免归档进入版本库
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-02 08:04:29 +00:00 |
|
kuaifan
|
08ed396444
|
feat(skill): 新增安装/更新/修复权限技能,四技能描述精简为命令触发
- dootask-install:前置检查 + sudo ./cmd install(建库 + migrate --seed)
- dootask-update:前置检查 + sudo ./cmd update,本地改动停下交用户决定
- dootask-fix-permission:对齐 install 赋权逻辑,chown + chmod 775,赋权不删数据
- 四个技能均为命令显式触发,description 去掉关键词堆砌,精简为一句功能说明
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-02 02:14:36 +00:00 |
|
kuaifan
|
f5eb84589f
|
docs(skill): release 改名 dootask-release,补 CI 确认/iOS/uploads 赋权
- 新增 push 后确认 Publish 工作流、可选 iOS 发布(gh workflow run)
- 构建 EACCES:改为 chown 赋权整个 public/uploads(不删数据),删除仅限 tmp
- 同步 Red Flags;目录与 name 统一为 dootask-release
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-01 23:19:29 +00:00 |
|
kuaifan
|
ddc0046e24
|
chore(claude): 将 /release 命令转换为 skill
- 新增 .claude/skills/release/SKILL.md:CSO 描述、前置检查、三步发布流程
- 删除 .claude/commands/release.md
- 补充基线测试暴露的反模式约束(禁止自动修复脏工作区、禁止 git tag、禁止 git add -A)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-16 12:13:29 +00:00 |
|
kuaifan
|
bc75680ee9
|
feat: 添加 /release 发布流程 skill
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-05 09:51:20 +00:00 |
|
kuaifan
|
cc80fa83e0
|
chore: 删除 Graphiti 长期记忆集成文档
|
2026-03-31 16:23:52 +08:00 |
|
kuaifan
|
67fc0781e5
|
feat: 添加 Claude Code 配置文件
- 创建 CLAUDE.md 项目指南
- 添加 .claude/rules/graphiti.md Graphiti 长期记忆集成规则
|
2026-01-03 07:33:35 +00:00 |
|