Commit Graph

987 Commits

Author SHA1 Message Date
9ce3b62480 docs(09-22): 修订第 5 轮审查(jsDoc 基线改为 Task 0 一次性捕获 / 门禁与提交解耦) 2026-10-21 14:02:42 +08:00
539c651672 docs(09-22): 修订第 4 轮审查(jsDoc 基线门禁前移到 Task 1 提交前 / defaults 清单 fixture) 2026-10-21 13:32:53 +08:00
dd56f741bb docs(09-22): 修订第 3 轮审查(双装饰器对照构建 / jsDoc 基线门禁 / 根目录跳过过滤) 2026-10-21 13:18:54 +08:00
2f181c8f2e docs(10-20): 修订模板结构与注释(用户第5轮) 2026-10-21 13:01:21 +08:00
5dfcde853a docs(09-22): 修订子代理审查问题(PowerShell 引号 / 门禁健壮性 / 注释纪律 / 对照构建) 2026-10-21 12:43:43 +08:00
c578990810 docs(10-20): 修订存档/录像/Store/钩子(用户第4轮B) 2026-10-21 12:27:45 +08:00
b451da203d docs(10-20): 修订声明式/插件(用户第4轮A) 2026-10-21 12:05:23 +08:00
6351cfea6e docs(10-20): 修订插件渲染端/Store边界/代码块(用户第3轮)
- plugin-system 补充渲染端插件接口与完整示例,删除排序细节
- data-stores 删除 fromRaw 与缓存更新等阶段性深层说明,边界改为「极少需要自己补定义」
- 全部七篇代码块补成完整类/函数结构
- replay-consistency 保留 logReplaySafetyDetail 查详细信息的调用说明
- index 说明高级教程同时覆盖数据端与渲染端
2026-10-21 10:46:55 +08:00
74116b8d67 docs(10-20): 修订 Store/钩子/声明式(用户第2轮)
- data-stores:五个 Store 改为无序列表并补入 enemyStore;删除登记模板与验证节,改为讲读接口
- hooks-in-depth:统一为「一个对象一个钩子实例」,删除身份来源与共享实例内容
- declarative-vs-imperative:去掉 content 示例、地图伤害重述、验证节与改内置小节
- index:同步 Store 数量、钩子表述与 saveState 返回独立对象
2026-10-20 22:02:07 +08:00
8912f5d77d docs(10-20): 修订插件/存档/录像(用户第2轮)
- 插件系统适配 dataDeps 与数据端/渲染端依赖方向
- 可存档内容明确顶层不自动 structuredClone,并补充执行器切换楼层示例
- 录像一致性改为分析式判断,提前说明录像记录缺失警告,删除收集区间细节
- 三篇收束边界与注意,删除改内置对比与重复示例
2026-10-20 21:45:55 +08:00
a7dc542671 fix: IDataCommon 漏写 enemyStore 2026-10-20 21:25:16 +08:00
e54ea3b13e fix: 调整商店插件的部分实现 2026-10-20 21:10:45 +08:00
e6f4346924 refactor: 插件系统结构 2026-10-20 20:44:33 +08:00
3cc97e5ed3 refactor: 构建脚本 2026-10-20 19:24:55 +08:00
d35f8303da docs(10-20): 补充插件示例的导入与放置说明 2026-10-20 17:38:43 +08:00
68e1f6f72c docs(10-20): 高级 I 改为库文档风格(示例+注释)
- 删除七篇中的六步实操结构,改为叙述 + 带注释示例
- 移除 [模板] / [需改] 代码标记,验证段改为叙述
- 记录用户第 1 轮修订意见与构建结论
2026-10-20 17:33:49 +08:00
453839cc07 docs(09-21): revision 8 - rename isolation plugin to user-specified build-plugin.ts 2026-10-20 17:12:10 +08:00
69e44b823b docs(09-21): revision 7 - camelCase plugin files, ModuleInfo hook, function-scoped gates 2026-10-20 16:32:06 +08:00
b8afe95e1b docs(10-19): 修复高级 I 读者阻断问题(第1轮) 2026-10-20 16:23:19 +08:00
1a22d25e58 docs(09-21): revision 6 - minimal build-script scope, data.js at dist root, no special failure handling 2026-10-20 16:12:21 +08:00
f1c0f8b2a4 docs(10-19): 按 D-58 调整高级教程模板与定位
- 高级 I 不再强制模板章节:移除 declarative、replay、hooks 的泛化骨架,保留 plugin、saveable 与精简后的 data-stores
- 移除「不懂代码就改内置」类中级提示,改为 D-55(新增系统优先插件,必要时才改内置)
- 补充 D-58 修订记录
2026-10-20 15:28:18 +08:00
e449579f25 docs(09-21): revision 5 — explicit process.exit, cmd /c commands, classifier tokens, D-97 style gap 2026-10-20 15:09:10 +08:00
2863183170 docs(10-18): complete 高级 I 导览与站点注册 plan 2026-10-20 15:01:16 +08:00
5a6c3891b5 docs(10-18): 收口高级 I 互链与构建 2026-10-20 14:59:45 +08:00
9644e2de0f docs(10-18): 注册高级教程导航与侧边栏 2026-10-20 14:56:02 +08:00
4dcac2f80a docs(10-18): 编写高级 I 导览 2026-10-20 14:54:56 +08:00
b7c8866948 docs(10-16): 记录区间内并发提交对提交计数的影响 2026-10-20 14:40:47 +08:00
983693ce03 docs(10-16): complete replay-consistency and data-stores plan 2026-10-20 14:39:01 +08:00
a14718865c docs(09-21): 重写为 revision 4(数据端硬门禁 + 顺序 + baseline) 2026-10-20 14:37:34 +08:00
30b7d867c6 docs(10-16): 核对源码并收口录像与 Store 文档
- 按 replay/func.ts 核对 shouldReplay 的路径登记、ignoreReplay 的整段忽略与 end 的三个提前返回
- 按核心源码说明收集入口目前只有测试调用,正文只描述「区间开启时」的口径
- 按 store 源码核对四个 Store 字段、键、读取返回形状与重复登记告警码
- 修正静态图块现查 / 动态图块缓存的差异,避免「改 Store 不影响已有对象」的过度概括
- prettier 通过,构建 green、build complete、无 dead link
2026-10-20 14:36:42 +08:00
25e8dcb28b docs(10-16): 编写 data-common 的 Store 文档
- 逐个讲清 tileStore / itemStore / mapStore / eventStore 存什么、键与读取接口
- 区分 Store 定义与运行时对象,说明运行时只读的原因
- 给出正确注册位置与「模板:在加载期注册 Store 原始数据」
- 说明 EnemyStore 不在 IDataCommon 上,并给出六步实操与验证
2026-10-20 14:28:52 +08:00
65801ea74b docs(10-16): 编写录像一致性文档
- 讲清 @shouldReplay / @ignoreReplay 的落点:状态变更入口 vs 延迟被动路径
- 说明 @ignoreReplay 作用于整段收集区间,不是单个方法
- 说明能保证什么、不能保证什么,以及检测机制与边界
- 给出「模板:给方法加录像标记」与六步实操「给一个内置方法补录像标记」
2026-10-20 14:26:51 +08:00
9142e75e64 docs(10-15): complete saveable-content plan
Add 10-15-SUMMARY.md documenting the saveable-content docs plan, its source verification and build gate results.
2026-10-20 13:46:56 +08:00
c1589ecf04 docs(10-15): 核对源码并收口可存档文档
- 补齐读档开始时清理录像禁用标记的细节
- 修正注册时机表述,避免暗示晚注册无法生效
- prettier 与文档构建门禁通过
2026-10-20 13:32:35 +08:00
bf18d4b39d docs(10-15): 编写可存档内容
- 新增高级 I 可存档内容一篇,覆盖一致性与 structuredClone 约束
- 说明注册、三级压缩、存档顺序与执行器时机
- 给出通用模板、插件计数器示例与验证步骤
2026-10-20 13:20:57 +08:00
8c1e5cf840 docs(10-17): complete hooks-in-depth plan 2026-10-20 13:10:02 +08:00
5109d32515 docs(10-17): 核对源码并收口钩子文档 2026-10-20 13:08:03 +08:00
e074c73433 docs(10-17): 编写钩子文档 2026-10-20 13:00:01 +08:00
bd46e5c2f4 Merge branch 'refine/data-client' of github.com:motajs/template into refine/data-client 2026-10-20 12:56:55 +08:00
3f89a978e5 docs(10-14): complete plugin-system plan 2026-10-20 12:41:15 +08:00
876529b397 docs(10-14): 核对源码并收口插件文档 2026-10-20 12:39:58 +08:00
1b92ee4c5e docs(10-14): 编写插件系统 2026-10-20 12:38:34 +08:00
6fe47deda5 feat: 新的按键系统类型定义 2026-10-20 12:22:31 +08:00
eb14b4daee docs(10-13): complete declarative-vs-imperative plan 2026-10-19 22:19:42 +08:00
7285ab9fa3 docs(10-13): 核对源码并收口声明式文档 2026-10-19 22:12:26 +08:00
47777bcb94 docs(10-13): 编写声明式与命令式接口 2026-10-19 22:08:10 +08:00
8f32509199 refactor: UI 挪到 src 2026-10-19 21:18:22 +08:00
319d18d067 docs(09-21): revise plan per checker feedback (OI-11 + gate layering) 2026-10-19 21:15:22 +08:00
c05c96d5f1 docs(09-21): plan build refactor for new engine 2026-10-19 20:50:34 +08:00
67984660a6 docs(10): 补齐高级 I 计划的决策引用 2026-10-19 20:33:07 +08:00