Skip to content

Post-MVP: harden meeting managed-region marker collisions #70

Description

@PANGKAIFENG

背景

会议听记使用 ATL_MEETING_TRANSCRIPT_START/ENDATL_MEETING_ANALYSIS_START/END 管理 Markdown 区域。当前原文被放入 callout,常规内容可以安全保留,但如果听记文本本身包含 ATL 内部标记字符串,区域查找仍可能出现歧义。

影响

这是低概率的健壮性问题,不阻塞 #69 的 MVP。真实会议听记通常不会包含这些内部标记,但复制代码、测试日志或其他 ATL 笔记时可能触发。

建议

  • 对输入中的完整内部标记做转义或显式拒绝;或
  • 改用不会被正文伪造的结构化区域定位方式;
  • 增加 transcript 同时包含四种标记的回归测试;
  • 保证听记提取与分析区域替换都不会改写原文字节。

验收

  • 听记包含 ATL 标记文本时不破坏分析区域定位。
  • 失败必须可恢复,且不得覆盖已有听记或人工补充。
  • 测试只使用合成数据。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions