Skip to content

支持保存的智能视图与可声明的标签组规则 #29

Description

@ReneeGA2020

背景

发布、审查和迭代流程经常重复使用“项目 + 日期范围 + 标签 + 归档状态”组合;目前每次都要重新筛选。标签也只有 name/color/description,无法表达互斥状态或有序累计阶段。

范围

  • 增加可保存的智能视图:项目/workspace、日期范围、文件夹、标签、归档状态、收藏和查询词。
  • 智能视图只保存筛选定义,不复制任务集合。
  • 为标签增加可选的用户定义分组与规则:
    • 互斥状态组
    • 有序或累计阶段组
  • 提供规则感知的标签操作,例如状态切换和阶段推进。
  • 规则必须是通用配置,不在 ThreadShelf 核心硬编码 Patch Note、master、alpha 或 production。

验收标准

  • 保存的视图在重启后可恢复,并能处理已删除/重命名的标签和项目别名。
  • 标签重命名会原子迁移视图与规则引用。
  • 互斥组切换不会同时保留多个状态;累计组推进不会删除已有阶段。
  • 无分组的现有标签行为完全兼容。
  • sidecar schema 有版本迁移、规范化和损坏恢复测试。
  • UI、CLI/MCP 至少都能读取智能视图和标签规则;写入口有明确确认语义。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus: needs-designRequires product, interaction, or schema design before implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions