用途:brain-taxonomist 是 gbrain 的归档门禁(filing gate)。在创建任何新 brain 页面之前先咨询它,以确定正确的归档路径,从而在写入时避免错放,而不是事后清理漂移。它同时承担漂移检测功能,定期扫描已超出当前所在位置的页面。
主要能力:该技能保证每个新页面都按当前激活的 schema pack 所确定的路径归档,而非依据技能内硬编码的目录表;同一内容两次调用会得到相同推荐路径;歧义情况通过 skills/ask-user/ 呈现给用户,而不是静默选择默认值;支持通过 --source <id> 实现按来源覆盖;当激活 pack 中没有匹配的 page_types[] 条目时,会向 EIIRP Phase 3(SCHEMA CHECK)发出信号,而不是选择最接近的兜底类型。
使用方式:在写入新 brain 页面、批量导入或归档不确定时,必须先运行 taxonomist 检查。决策协议为:先识别主要主体类型(具名人物、具名组织、限时事件、可复用思维模型、原始媒体、批量源数据等),再用 gbrain schema show --json 查询激活 pack 中该类型对应的目录,构造 kebab-case 描述性 slug,并在写入前校验路径、slug、frontmatter 的 type 字段及交叉链接。书籍子分类在 gbrain-recommended pack 中为 media/books/<category>/<slug>.md。
集成与漂移检测:eiirp 将其作为 Phase 2 TAXONOMY 调用;ingest、repo-architecture、book-mirror 也会委托或调用它。漂移检测命令包括 gbrain schema review-orphans --json 和 gbrain schema lint --with-db --json,二者均在本地运行;通过 MCP 时 run_doctor 报告的 schema_pack_consistency 检查会给出相同结论。
限制:该技能是建议性的门禁,不是自动化工具,不会自行修改激活 pack;当 gbrain schema show 或 lint 因无激活 pack 或 pack 损坏而失败时,应报告并转交 schema-author 技能,不得凭记忆猜测目录;不得硬编码目录表;多 brain 场景下必须传递 --source <id>;低置信度(<0.6)建议必须呈现给用户而非自动应用。