@@ -13,12 +13,11 @@
## 0.1 宿主入口定位
## 0.1 宿主入口定位
| 主能力( Action id / CLI) | 对话 | 数据管理 | 定时 | 不挂理由(若不挂) |
|---------------------------|------|----------|------|--------------------|
|---------------------------|------|----------|------|--------------------|
| `todo add` | 挂 | toolbar( 新增按钮) | 不挂 | 定时无意义 |
| `todo add` | 挂 | toolbar( 新增按钮) | 不挂 | 定时无意义 |
| `todo list` | 挂 | row | 不挂 | 定时无意义 |
| `todo list` | 挂 | row | 不挂 | 定时无意义 |
| `todo done` | 挂 | row + batch( 标记完成) | 不挂 | 定时无意义 |
| `todo done` ( Action `todo-done-row` ) | 挂(短 CLI 直调) | row( 「完成」按钮) | 不挂 | 定时无意义; batch 批量完成暂未声明 |
| `todo delete` | 挂 | row + batch( 删除) | 不挂 | 定时无意义 |
| `todo delete` | 挂 | row(「删除」按钮)) + batch( 删除) | 不挂 | 定时无意义 |
| `todo stats` | 挂 | toolbar( 统计) | 不挂 | 定时无意义 |
| `todo stats` | 挂 | toolbar( 统计) | 不挂 | 定时无意义 |
| `remind` | 挂 | toolbar | 挂 | 定时扫描到期/待办项并提醒 |
| `remind` | 挂 | toolbar | 挂 | 定时扫描到期/待办项并提醒 |
| `init-db` | 不挂 | 不挂 | 不挂 | 宿主安装/更新时静默调用,不对用户暴露 |
| `init-db` | 不挂 | 不挂 | 不挂 | 宿主安装/更新时静默调用,不对用户暴露 |
@@ -28,7 +27,6 @@
说明:
说明:
- `todos` 表在数据管理中为**整表只读**( `readonly=1` ),所有增删改必须通过技能 Action( `todo add/done/delete` )走,宿主不直写业务表。
- 数据管理页面默认展示列:`title` 、`status` 、`priority` 、`due_at` 、`created_at` ;默认按 `created_at` 倒序。
- 数据管理页面默认展示列:`title` 、`status` 、`priority` 、`due_at` 、`created_at` ;默认按 `created_at` 倒序。
- `status` 与 `priority` 字段在数据管理中以下拉枚举展示( pending=待办/done=完成; high=高/normal=中/low=低)。
- `status` 与 `priority` 字段在数据管理中以下拉枚举展示( pending=待办/done=完成; high=高/normal=中/low=低)。
@@ -225,3 +223,4 @@
| 日期 | 版本 | 变更人 | 变更内容 |
| 日期 | 版本 | 变更人 | 变更内容 |
|------|------|--------|----------|
|------|------|--------|----------|
| 2026-09-07 | v0.1.0 | - | 初版需求文档 |
| 2026-09-07 | v0.1.0 | - | 初版需求文档 |
| 2026-09-11 | v0.1.1 | - | 入口定位表登记行级 Action `todo-done-row` ( todos 表操作列「完成本行」, sync/direct, `$row.$pk` 预填) |