用途:为项目配置“发现”(discovery)所需的本地存储,只创建 .itp/work/ 及相应的忽略规则,不生成规格文件,也不改动项目既有约定。
主要能力与用法:先阅读发现协议。确定真实 Git 仓库根目录,检查已有 .itp 路径、Git 跟踪与忽略规则后再写入。可用捆绑脚本预览:scripts/setup_project.py --root <project>;获得用户授权后再加 --apply 执行。直接要求设置 ITP 仅涵盖 .itp/work/ 创建和所示忽略规则新增。辅助脚本幂等,使用 Git 但不联网,不暂存、不提交。
适用场景:希望在项目内以被忽略方式启用本地发现存储,且不干扰 AGENTS.md、P2P 配置、源文档或跟踪器设置。
限制:不预留 specs/,不编辑 AGENTS.md、P2P 配置、源文档或跟踪器设置。保留现有忽略文件字节。遇到被跟踪的发现文件、符号链接、类型错误路径或项目身份不确定时应停止,而非删除或移动。不可并发进行文件系统编辑;执行后应重新读取结果,如实报告部分本地效果。非 Git 宿主需说明存储与隐私限制,改为内联继续发现。设置并非非正式对话所必需,也不代表批准承诺或启动 P2P。可解释 /discover <idea> 及可选 quick/normal/deep 模式。