任务：Notion AI 关联汇总：用Relation和Rollup算项目进度，取消项不进入分母
输入：三个项目和九条虚构任务，含三条取消、一个关联UNKNOWN项目的孤立任务；重复ID作为本地契约反例。
请保留原件，并只对副本工作。按以下顺序执行：
1. 建立项目ID和任务ID，先检查唯一性与孤立任务。
2. 让Notion AI解释Relation与Rollup各自作用，不直接手写进度数字。
3. 建立项目↔任务关系，检查重复关联不会产生重复任务计数。
4. 定义有效任务为非取消，完成数和分母按同一过滤条件。
5. 对无有效任务的项目显示未开始/空值，不把0除0当100%。
6. 把一条任务改为取消，再把另一条改为完成，核对两个变化。
7. 交付关系/公式契约、CSV与作者复算结果，不把离线表当Notion对象生成成功。
交付：项目/任务CSV；关系属性与公式契约；进度审计表和变更反例。
遇到缺失信息或不可执行的原生功能，明确列出，不用编造结果填补。
