Commit Graph

131 Commits

Author SHA1 Message Date
zyh
69cbef0e18 sync: 拆分 auto-fix-engine 为子目录 + 新增 H5 组件替换/R6 自包含/并行生成模式
- 重构 auto-fix-engine.md → auto-fix/ 子目录(classification/diagnostics/engine/workflows)
- 新增 §8 H5 不兼容组件替换方案(checkbox/radio/switch/slider/picker)
- 新增 R6 自包含强制规则 + 标准前置步骤模板
- 新增并行生成模式(步骤 3P,支持 teammate 并行)
- 更新所有文件中的路径引用
2026-04-20 05:48:30 +00:00
0d2e313b97 Merge pull request 'sync: 恢复 R6 旅程自包含性原则 — 前置条件禁止业务数据依赖' (#52) from sync/d8d-skills-20260419-142958 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/52
2026-04-19 14:31:11 +00:00
zyh
b849a0e242 sync: 恢复 R6 旅程自包含性原则 — 前置条件禁止业务数据依赖 2026-04-19 14:30:04 +00:00
db56205038 Merge pull request 'sync: 新增 uni-app 交互识别、Playwright 崩溃重试、已修复标记不可信规则' (#50) from sync/d8d-skills-20260419-122636 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/50
2026-04-19 12:29:52 +00:00
zyh
9ff878eae2 sync: 新增 uni-app 交互识别、Playwright 崩溃重试、已修复标记不可信规则
变更内容:
- journey-definition.md: 新增 @tap/@click/bindtap 交互识别 + uni-app 跳转识别
- journey-execution.md: 新增 Playwright 崩溃检测与恢复流程(auto-retry max 3x)
- auto-fix-engine.md: 新增 FAIL#22 Playwright崩溃 + "已修复标记不可信"规则 + AUTO-RETRY 流程
- iron-laws.md: 新增 3 条检测即阻断规则(崩溃跳过/标记盲信/uni-app漏识别)
- journey-authenticity-rules.md: 新增 uni-app 页面路由提取和事件绑定统计指引
2026-04-19 12:26:55 +00:00
d3f6aaf99b Merge pull request 'sync: d8d-dev 结构重构为 modes/phases/rules 子目录 + journey 子模式拆分' (#49) from sync/d8d-skills-20260419-103101 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/49
2026-04-19 11:53:58 +00:00
zyh
39156e160f sync: d8d-dev 结构重构为 modes/phases/rules 子目录 + journey 子模式拆分
- d8d-dev: 扁平文件 → modes/(journey, validation, visual-diff), phases/, rules/ 子目录
- d8d-dev: journey-mode.md 拆分为 journey-index/definition/execution/validation 四文件
- d8d-skills-sync: 新增技能同步工具
- d8d-iterate: 新增需求迭代编排技能
2026-04-19 10:31:31 +00:00
fa69ca63ec Merge pull request 'sync: d8d-prototype 手机尺寸从 iPhone SE 升级到 iPhone 12+ (390×844)' (#48) from sync/d8d-skills-20260417-012709 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/48
2026-04-17 01:33:46 +00:00
zyh
3cc6b1619a sync: d8d-prototype 手机尺寸从 iPhone SE 升级到 iPhone 12+ (390×844)
- phone-frame 从 375×812 改为 414×868 (border-box 含 12px 边框)
- grid 列宽从固定 375px 改为 minmax(440px, 1fr) 适配更大屏幕
2026-04-17 01:27:38 +00:00
e7e61cb0d1 Merge pull request 'sync: 合并上游增量更新 - 添加核对清单、增量同步选择、格式修正' (#47) from sync/d8d-skills-20260416-075956 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/47
2026-04-16 08:13:58 +00:00
zyh
1729b27569 sync: 合并上游增量更新 - 添加核对清单、增量同步选择、格式修正 2026-04-16 08:00:51 +00:00
7e1a2f3480 Merge pull request 'sync: 增强旅程验证流程 - 添加组件级覆盖深度检查、优化视觉对比结构、更新视口尺寸' (#45) from sync/d8d-skills-20260416-051410 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/45
2026-04-16 05:18:52 +00:00
yourname
945a4e326e sync: 增强旅程验证流程 - 添加组件级覆盖深度检查、优化视觉对比结构、更新视口尺寸 2026-04-16 05:14:41 +00:00
a07265fcaf Merge pull request 'sync: 整理 E3.6 重复定义 + 修复变量名 result → resultList' (#42) from sync/d8d-skills-20260415-101229 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/42
2026-04-15 10:27:22 +00:00
zyh
3163e860ca sync: 整理 E3.6 重复定义 + 修复变量名 result → resultList 2026-04-15 10:12:58 +00:00
a9d721f7ea Merge pull request 'sync: add d8d-inc-plan skill + format cleanups' (#41) from sync/d8d-skills-20260415-085217 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/41
2026-04-15 10:04:20 +00:00
yourname
0869464a99 fix: restore deleted content (authentication, structure check, icon rules) 2026-04-15 09:58:31 +00:00
yourname
8dac914624 sync: add d8d-inc-plan skill + format cleanups 2026-04-15 08:52:38 +00:00
db6388ef81 Merge pull request 'sync: 新增测试 token 生成说明 + 可复用组件检查规则' (#40) from sync/d8d-skills-20260415-084446 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/40
2026-04-15 08:47:18 +00:00
zyh
7d480bbe34 sync: 新增测试 token 生成说明 + 可复用组件检查规则 2026-04-15 08:44:50 +00:00
b08cc78583 Merge pull request 'sync: enhance visual-diff-mode with icon check rules' (#39) from sync/d8d-skills-20260415-025644 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/39
2026-04-15 03:18:41 +00:00
zyh
ed22d5059f sync: enhance visual-diff-mode with icon check rules + keep independent task mechanism
- 新增图标检查特别规则:正确HTML结构、CSS fill: currentColor、Material → Lucide 映射表
- 新增布局对齐检查:检查 justify-content: space-between 是否正确靠右
- 新增分批并行策略避免 429 配额超限
- 新增认证处理和常见问题排查
- 新增防御性编程提醒(可选链)
- 新增复查阶段要求
- 保留上游独立任务机制:每条旅程/每页独立agent
2026-04-15 02:57:11 +00:00
df9bf52602 Merge pull request 'sync: journey-mode 对齐 visual-diff 任务拆分模式 — 每条旅程独立 agent' (#38) from sync/d8d-skills-20260415-012753 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/38
2026-04-15 01:33:17 +00:00
yourname
5887fc4140 sync: journey-mode 对齐 visual-diff 任务拆分模式 — 每条旅程独立 agent 避免上下文污染 2026-04-15 01:28:06 +00:00
0234c53906 Merge pull request 'sync: 新增PNG格式验证检查、逐页独立任务、设计文件同步阶段' (#37) from sync/d8d-skills-20260414-123953 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/37
2026-04-14 12:44:19 +00:00
zyh
a4a9f6d58a sync: 新增PNG格式验证检查、逐页独立任务、设计文件同步阶段 2026-04-14 12:40:08 +00:00
bbfe526a0a Merge pull request 'sync: add immediate PNG format check rule after each screenshot capture' (#36) from sync/d8d-skills-20260414-072634 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/36
2026-04-14 07:30:06 +00:00
yourname
471418e5c3 sync: add immediate PNG format check rule after each screenshot capture
- Add mandatory rule: check each screenshot with 'file' command immediately after capture
- If check fails, re-capture immediately, cannot accumulate to batch fix at end
- Prevents the bug where file extension is .png but content is YAML text from browser_snapshot
2026-04-14 07:27:26 +00:00
bc13ed3b71 Merge pull request 'sync: visual-diff-pencil 增强结构检查 - 递归检查所有层级+bottomNav全局配置检查' (#35) from sync/d8d-skills-visual-diff-enhance-20260414-051824 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/35
2026-04-14 05:33:12 +00:00
zyh
67c9034d72 fix(merge): restore R8 and 3.6 from master -- user instruction: '恢复添加' 2026-04-14 05:31:29 +00:00
zyh
445a6ded32 sync: visual-diff-pencil 增强结构检查 - 递归检查所有层级+bottomNav全局配置检查+图标导出自动化
## 变更内容

- 递归提取所有层级命名节点 → 顶层存在但子区块缺失能检测
- 添加 bottomNav 全局配置检查 → 对比 pages.json tabBar 数量文字是否匹配设计稿
- 扩大文字颜色检查范围 → 任意命名 text 节点都检查,不限于'文字标签'
- 改进差异分级 → 任意层级关键组件缺失都算 critical 差异
- 添加图标导出自动化到 AUTO-FIX 流程

这些改进解决了广场页漏检问题:topBar.topLeft 缺失 / tabSection.tabLeft 缺失 / bottomNav 5 Tab vs 4 Tab 这些问题现在会被自动检测为 critical 差异。
2026-04-14 05:18:32 +00:00
92b7093fe7 Merge pull request 'sync: 强化覆盖度门控为100%强制+自动补旅程' (#34) from sync/d8d-skills-20260414-050743 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/34
2026-04-14 05:09:29 +00:00
yourname
c1ba4012fa sync: 强化覆盖度门控为100%强制+自动补旅程,新增步骤3.6组件级覆盖校验和R8规则 2026-04-14 05:07:54 +00:00
03480936d2 Merge pull request 'sync: 增强视觉对比检查:新增文字标签颜色/字体大小一致性检查' (#33) from sync/d8d-skills-20260414-02361776134163 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/33
2026-04-14 02:42:37 +00:00
zyh
13c729bed4 sync: 增强视觉对比检查:新增文字标签颜色/字体大小一致性检查 2026-04-14 02:36:13 +00:00
90cf61a2f7 Merge pull request 'sync: 新增视觉对比快速入口检测,保留完整检查规则' (#32) from sync/d8d-skills-20260414-020813 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/32
2026-04-14 02:09:43 +00:00
zyh
74438bb994 sync: 新增视觉对比快速入口检测,保留完整检查规则 2026-04-14 02:08:28 +00:00
344f5c8c8c Merge pull request 'sync: add quick entry for user-provided screenshots in visual-diff-mode-pencil' (#31) from sync/d8d-skills-20260414-014415 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/31
2026-04-14 01:55:46 +00:00
yourname
9b55689a4d sync: add quick entry for user-provided screenshots in visual-diff-mode-pencil
新增前置快速入口检测:当用户直接提供两张图片 [Image #1] [Image #2] 时,跳过 PVD-0 准备阶段,直接进入对比分析流程。

支持语法:
- /d8d-dev 对比 [Image #1] [Image #2]
- /d8d-dev [Image #1] [Image #2]
2026-04-14 01:44:29 +00:00
6146561510 Merge pull request 'sync: visual-diff-pencil - improve detection accuracy (add name normalization, cross-validation, structure check)' (#30) from sync/d8d-skills-20260413-163204 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/30
2026-04-14 00:48:23 +00:00
3ecb10bafd Merge pull request 'sync: d8d-skills 20260413 - d8d-dev and d8d-prototype-to-pen updates' (#29) from sync/d8d-skills-20260413-142546 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/29
2026-04-14 00:46:53 +00:00
zyh
f932768e35 sync: visual-diff-pencil - add name normalization, pages.json cross-validation, structure check using .pen node tree
This improves detection accuracy:
1. Add name normalization for numbered design frame names (e.g., '12. Withdraw' → 'withdraw')
2. Add pages.json cross-validation to ensure no pages are missed
3. Add structure check using .pen node tree before visual comparison - detects missing blocks early
4. Add enforced checklist for correct difference counting - icon mismatch must be counted as moderate
5. Add examples for correct grading
2026-04-13 16:32:18 +00:00
yourname
1426364417 sync: d8d-skills sync 20260413 - no functional changes after pull 2026-04-13 14:26:01 +00:00
dcae6e6591 Merge pull request 'sync: visual-diff-mode-pencil 增加逐页门禁检查和 AUTO-FIX 循环' (#28) from sync/d8d-skills-20260413-142113 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/28
2026-04-13 14:23:51 +00:00
zyh
f36704be8d sync: visual-diff-mode-pencil 增加逐页门禁检查和 AUTO-FIX 循环
- Phase PVD-1 从批量对比改为逐页门禁循环(A→B→C→D→GATE-CHECK→AUTO-FIX)
- 新增 PAGE GATE-CHECK 门禁规则(critical>0 或 moderate>3 阻断)
- 新增 AUTO-FIX LOOP(max 3x per page,含代码定位、修复、重截、重比)
- AI 视觉对比从 ui_diff_check 工具改为 Read 工具双图分析
- 设计文件从 VividSpark1.2.pen 改为 ui.pen
- viewport 从固定 1440x900 改为按端区分(移动端 375x812 / 管理后台 1440x900)
- 报告增加修复统计和逐页记录
2026-04-13 14:22:30 +00:00
2a901aaa84 Merge pull request 'sync: d8d-dev 步骤级验证跟踪增强' (#27) from sync/d8d-skills-20260413-111750 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/27
2026-04-13 11:21:53 +00:00
yourname
b4cc100ed9 sync: d8d-dev 步骤级验证跟踪增强 — 预生成清单 + 结果持久化 + 步骤级门禁
变更文件:
- validation-mode.md: Phase 0V 生成 verification-checklist.yaml,E2E 每步记录 step_results/issues_detected/auto_fixes,GATE-CHECK 增加 SG1-SG3
- journey-mode.md: 旅程验证增加步骤级清单生成和跟踪,续跑支持步骤级恢复
- auto-fix-engine.md: 新增 5.5 节修复后步骤级状态更新规则
- visual-verification.md: 增加 step_id 关联和跨步骤累计追踪
2026-04-13 11:18:27 +00:00
3f965e9171 Merge pull request 'sync: d8d-prototype-to-pen 新增 Unsplash 图片处理策略' (#26) from sync/d8d-skills-20260413-022401 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/26
2026-04-13 02:26:48 +00:00
zyh
207b48c48e sync: d8d-prototype-to-pen 新增 Unsplash 图片处理策略
- 新增 2.5 提取图片信息步骤,支持 CORS 受限域名自动转换
- 新增 5.5 添加图片步骤,支持 Unsplash URL 和本地路径
- SKILL.md 新增图片处理 FAQ 和策略说明

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 02:24:55 +00:00
8066f513c7 Merge pull request 'sync: enforce per-step screenshot with correct path and .png extension' (#25) from sync/d8d-skills-20260412-151317 into master
Reviewed-on: http://gitea.d8d.fun/d8dfun/bmad-method-template/pulls/25
2026-04-12 15:19:28 +00:00