Commit Graph
13 Commits
Author SHA1 Message Date
chengma b2721071c9 feat: 安全移除本地任务记录 (#108) 2026-08-10 17:23:24 +08:00
chengma 39686d7b3b fix: 领取任务后立即刷新列表 (#107) 2026-08-10 17:11:59 +08:00
chengma 34ff39a200 feat: 增加任务批量勾选和重新上报 (#89) 2026-08-10 10:56:48 +08:00
chengma e7fb06d7aa fix: 任务执行前检查 Android 设备连接 (#84) 2026-08-10 09:35:46 +08:00
chengma 39f4a8ee4f fix: 优化重新采集取消交互 (#82) 2026-08-10 09:08:54 +08:00
chengma eda3661604 feat: 增加采集任务重新执行入口 (#63) 2026-08-09 21:44:29 +08:00
chengma 583e441e17 feat(client): connect PDD task list to SQLite (#9) 2026-08-06 16:31:34 +08:00
chengma ecc9d47c35 fix: 让任务关键词框自适应宽度 (#4) 2026-08-06 15:40:02 +08:00
chengma 8f6e657820 fix: 调整任务筛选栏布局 (#4) 2026-08-06 14:36:35 +08:00
chengma 2322b46315 fix: 无数据时保留任务表格空行 (#4) 2026-08-06 14:25:56 +08:00
chengma ad197004ed feat: 实现 PDD 任务列表 UI (#4) 2026-08-06 14:18:42 +08:00
chengma 5916de4b92 refactor: 拆分页面 UI 模块 (#3) 2026-08-06 12:06:16 +08:00
chengmaandClaude Opus 5 1f95de373a docs: 增加红线清单,并把约束下沉到代码文件
起因:实测发现 Codex 不会主动把 338 行的规则手册当判断依据——
问“能用 PySide6 吗”答“可以评估”,问“加个 emoji 图标”直接给改法,
问“改错别字要建工单吗”结论对但依据是通用常识、不是 §0 的实际条件。
三次都表现为“知道代码事实,但不应用项目规则”。

对策一:红线上收
- 根 AGENTS.md 开头新增 5 条红线(Qt 绑定、下单开关、风控、凭据、
  不可逆阶段),并明确“不要论证其可行性,先停下来问用户”

对策二:把约束放到 agent 必然会打开的文件里
- pdd_ui.py / pdd_ui_event.py / settings_ui.py / settings_ui_event.py
  写入模块 docstring,说明各自职责和最易踩的硬性规则
- 四个文件目前只有 docstring,无实现

同步修正
- ui_event.py 已拆成按页面分的四个文件,更新 client/AGENTS.md
  的代码分层规则和 02 §3.1 的现状差异表

未包含:ui_main.py 和 demo1/auto_v1.py 的同类 docstring,
这两个文件承载尚未提交的代码,留待代码提交时一并处理。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 12:01:38 +08:00