跳转至

Claude Code CLI 2.1.235 机器证据索引

这是一份确定性审计页,不是技术文章。先读 状态边界与本地执行系统解剖,需要复核覆盖和跨版本差异时再回到这里。

机器分类状态(不是项目待办)

summary.json 注册 71 类 inventory;canonical source SHA-256 为 22642ddc2aa33ff16a5ee3c5a5bffb14f03c270f0047b4e5e40ba6a22efbeb8e。mechanism-evidence.jsonl 当前有 356 条 claim,覆盖 48 个 topic:254 Static、52 Probe、33 Public、17 Boundary。

机器索引当前把环境变量参考中的 502 个静态名称和 138 个动态表达式、Feature 参考中的 156 个 key、Telemetry 场景索引中的 891 个 caller-owner保留为未逐项扩展状态。Error/Diagnostic owner 索引对 684/10234 个 callsite 建立 exact owner(Product 308、Dependency 376),其余 9550 个仍保留原始定位。Untraced/Inventory only 不是服务端 Boundary,但这些数量也不代表 CLI 有同等数量未讲清的产品功能,更不是项目待办清单;只有能力审计指出某个具体 owner、状态或失败事实缺失时,才继续追对应行。环境/Feature 的 104/55 项结构化合同只用于防止已确认语义回退。

三轴怎样读

  • 提取来源回答记录怎样从 canonical bundle 得到。
  • 所有权区分 Product、Dependency、Mixed 与 Unresolved。
  • 证明层级只允许 Candidate、Declaration、Callsite、Structured surface 或 Evidence substrate;它们都不会自动升级为运行结论。

表中的运行面沿用 主文末尾的 Derived 阅读索引:C 控制、Q 请求与上下文、E 本地执行、S 持久状态、O 观测与诊断。它们是阅读路由,不是源码原生模块。

全部 71 类机器清单

机器清单 提取来源 所有权 证明层级 运行面 当前仍缺什么
anthropic-beta-identifiers.txt Broad static scan Mixed Candidate C/Q 用于发现入口;必须二次绑定 consumer;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
api-path-templates.jsonl Template-prefix projection Mixed Candidate Q/E/S 不是 fetch/request AST callsite;模板可来自文档或依赖。
api-paths.txt Heuristic scan Mixed Candidate Q/E/S 无逐项 consumer 权威;产品、依赖、文档可混合;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
builtin-tool-identifiers.txt Manual allowlist intersection Mixed Candidate Q/E 不代表完整工具装配、启用结果或发给模型的 schema。
claude-storage-namespaces.txt Structured extraction Product Structured surface S 集合完整;行为仍需 consumer/状态机;adapter、外部进程和平台依赖是否真实可用需要运行或环境证据。
datadog-forwarded-events.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
datadog-redacted-fields.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
datadog-tag-fields.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
diagnostic-message-callsites.jsonl Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
diagnostic-message-literals.txt Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
diagnostic-message-templates.jsonl Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
direct-process-environment-accesses.txt process.env text projection Mixed Candidate C 逐调用点、fallback 和动态下标以 environment-access-callsites.jsonl 为准。
dynamic-process-environment-callsites.jsonl Whole-bundle AST Mixed Callsite C/Q/E/S/O 扫描整个 bundle 的动态 process.env 下标;产品代码与依赖混合,必须继续追 lexical function、caller 和可达性。
endpoint-hosts.txt Heuristic scan Mixed Candidate Q 无逐项 consumer 权威;产品、依赖、文档可混合;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
environment-access-callsites.jsonl Whole-bundle AST Mixed Callsite C/Q/E/S/O 扫描整个 bundle 的 process.env/env-proxy 访问,包含 @grpc/grpc-js 等依赖;Callsite 为真不等于一方产品归属。
environment-access-identifiers.txt Heuristic scan Mixed Candidate C 无逐项 consumer 权威;产品、依赖、文档可混合;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
environment-like-identifiers.txt Heuristic scan Mixed Candidate C 无逐项 consumer 权威;产品、依赖、文档可混合;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
environment-proxy-accesses.txt Env-proxy projection Mixed Candidate C 集合行没有 consumer 位置;AST 权威文件是 environment-access-callsites.jsonl。
environment-schema.jsonl Environment-builder extraction Mixed Declaration C builder 同时覆盖一方字段、provider/SDK 字段和依赖声明;typed declaration 不等于一方 ownership 或运行 consumer。
error-message-callsites.jsonl Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
error-message-literals.txt Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
error-message-templates.jsonl Lexical/AST substrate Unresolved Evidence substrate S/O 用于防漏和定位;不单独证明产品归属;文本出现不能单独证明分支可达、错误分类正确或恢复成功。
feature-flag-callsites.jsonl Targeted AST Product Callsite C 逐行可定位真实调用点;不自动证明分支运行;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
feature-flags.txt Structured extraction Product Structured surface C 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-environment-fields.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-event-callsites.jsonl Targeted AST Product Callsite O 逐行可定位真实调用点;不自动证明分支运行;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-event-families.tsv Prefix bucket projection Mixed Candidate O 未命中项进入 tengu_other;family 是分析投影,不是客户端字段。
first-party-event-fields.tsv Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-event-schema-fields.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-event-templates.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
first-party-events.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
growthbook-callsites.jsonl Targeted AST Product Callsite C 逐行可定位真实调用点;不自动证明分支运行;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
growthbook-event-fields.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
growthbook-keys.txt Structured extraction Product Structured surface C 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
hook-events.txt Structured extraction Product Structured surface E 集合完整;行为仍需 consumer/状态机;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
http-route-identifiers.txt Heuristic scan Mixed Candidate Q/E/S 无逐项 consumer 权威;产品、依赖、文档可混合;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
known-tool-catalog.txt Heuristic scan Mixed Candidate Q/E 无逐项 consumer 权威;产品、依赖、文档可混合;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
model-aliases.jsonl Structured extraction Product Structured surface C/Q 集合完整;行为仍需 consumer/状态机;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
model-catalog-metadata.jsonl Structured extraction Product Structured surface C/Q 集合完整;行为仍需 consumer/状态机;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
model-catalog.jsonl Structured extraction Product Structured surface C/Q 集合完整;行为仍需 consumer/状态机;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
model-identifiers.txt Broad static scan Mixed Candidate C/Q 用于发现入口;必须二次绑定 consumer;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
model-pricing-tiers.jsonl Structured extraction Product Structured surface C/Q/O 集合完整;行为仍需 consumer/状态机;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
named-component-identifiers.txt Heuristic scan Mixed Candidate C/Q/E/S/O 无逐项 consumer 权威;产品、依赖、文档可混合;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
observability-environment-defaults.jsonl Observability-filtered environment callsites Mixed Callsite O 是真实 callsite 投影,但混合产品和依赖;fallback 存在不证明当前运行值或 exporter 已启用。
observability-environment-schema.jsonl Observability regex projection Mixed Declaration O 底层 declaration 可复核,但投影混合一方、provider 和依赖字段;不能统一标为 Product。
observability-identifiers.txt Heuristic scan Mixed Candidate O 无逐项 consumer 权威;产品、依赖、文档可混合;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
observability-templates.jsonl Lexical/AST substrate Unresolved Evidence substrate O 用于防漏和定位;不单独证明产品归属;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
otel-environment-variables.txt Prefix-filtered environment union Mixed Candidate C/O 从 broad environment union 按 OTEL 前缀筛选,混合客户端接线与 OpenTelemetry SDK 自身变量;须逐项绑定 consumer。
otel-event-callsites.jsonl Targeted AST Product Callsite O 逐行可定位真实调用点;不自动证明分支运行;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
otel-metrics.tsv Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
otel-spans.txt Structured extraction Product Structured surface O 集合完整;行为仍需 consumer/状态机;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
output-protocol-event-identifiers.txt Structured extraction Product Structured surface Q/E/S/O 集合完整;行为仍需 consumer/状态机;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
root-settings-keys.txt Structured extraction Product Structured surface C 集合完整;行为仍需 consumer/状态机;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
root-settings-schema.jsonl Structured extraction Product Structured surface C 集合完整;行为仍需 consumer/状态机;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
runtime-requires.txt Require literal scan Mixed Callsite E/S/O 不能把整份清单统一写成依赖,也不能仅凭 require 证明当前平台加载成功。
schema-descriptions.txt Heuristic scan Mixed Candidate C/E/S 无逐项 consumer 权威;产品、依赖、文档可混合;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
schema-property-identifiers.txt Heuristic scan Mixed Candidate C 无逐项 consumer 权威;产品、依赖、文档可混合;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
sdk-control-subtypes.txt Structured extraction Product Structured surface Q/E/S 集合完整;行为仍需 consumer/状态机;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
slash-command-identifiers.txt Structured extraction Product Structured surface C/E/S 集合完整;行为仍需 consumer/状态机;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
static-enum-groups.tsv Heuristic scan Mixed Candidate C/E/S 无逐项 consumer 权威;产品、依赖、文档可混合;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。
static-string-literals.jsonl Lexical/AST substrate Unresolved Evidence substrate C/Q/E/S/O 用于防漏和定位;不单独证明产品归属;词法完整不等于产品归属或运行可达,必须回到 AST consumer 和状态机。
storage-namespaces.txt Heuristic scan Mixed Candidate S/O 无逐项 consumer 权威;产品、依赖、文档可混合;adapter、外部进程和平台依赖是否真实可用需要运行或环境证据。
telemetry-endpoints.txt URL keyword projection Mixed Candidate Q/O 包含依赖文档地址和示例 URL;真实出口须绑定 transport consumer。
template-literals.jsonl Lexical/AST substrate Unresolved Evidence substrate C/Q/E/S/O 用于防漏和定位;不单独证明产品归属;词法完整不等于产品归属或运行可达,必须回到 AST consumer 和状态机。
tengu-identifiers.txt Heuristic scan Mixed Candidate C/Q/E/S/O 无逐项 consumer 权威;产品、依赖、文档可混合;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
third-party-otel-event-fields.tsv Dependency schema Dependency Declaration O 只在一方 consumer 可达时进入产品结论;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
third-party-otel-events.txt Dependency schema Dependency Declaration O 只在一方 consumer 可达时进入产品结论;服务端留存、实验分桶、实时 flag 值和第三方 collector 行为不由客户端 bundle 决定。
tool-registrations.jsonl Structured extraction Product Structured surface Q/E 集合完整;行为仍需 consumer/状态机;第三方 host、MCP server、Plugin 和 Hook 程序自身行为仍属于外部实现。
url-templates.jsonl Heuristic scan Mixed Candidate Q/E/O 无逐项 consumer 权威;产品、依赖、文档可混合;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
urls.txt Heuristic scan Mixed Candidate Q/E/O 无逐项 consumer 权威;产品、依赖、文档可混合;远端路由、账号 entitlement、服务端实现和 URL 背后的实时内容不在发布物中。
user-config-directories.txt Broad static scan Mixed Candidate C 用于发现入口;必须二次绑定 consumer;运行时文件、管理员下发值、环境值和远端 policy payload 不包含在固定 bundle 中。

机器覆盖只证明候选证据没有从生成物中消失。最终行为结论仍以 全面性审计、逐项 reference 和对应机制文章中的 consumer/state-machine 追踪为准。