Skip to content

ADR-0104 补词汇别名注记与三处成员事实勘误 —— 让 fieldRuntimeType/FileRef/RecordRef 检索能命中既有裁决 #6189

Description

@qq9340100

#5867 的前提证伪中带出(维护者 2026-08-07 批准处置,spec 座位立单即派 —— 链接类杂事由接受产物的执行座位立单,domain 标签留分诊补)。

背景

#5867(自 objectui#2731 移交)要求「新立 ADR 拍板」的四件事,ADR-0104(Accepted 2026-07-22)早已拍板并落地 —— 但立单方按 fieldRuntimeType / FileRef / RecordRef 三个名字全仓 grep 零命中,因为 ADR-0104 用的是 valueSchemaFor / FileReferenceIdValueSchema / ReferenceIdValueSchema 词汇。一次检索失败造出一张幻影设计卡,烧掉一次维护者批复。

任务(S 级,docs-only)

  1. 词汇别名注记:在 docs/adr/0104-field-runtime-value-shape-contract.md 加一小节(或 addendum 行),登记外部/口语词汇到本 ADR 名词的映射:fieldRuntimeTypevalueSchemaFor(def, form);FileRefFileReferenceIdValueSchema(FILE_REFERENCE_TYPES);RecordRefReferenceIdValueSchema(REFERENCE_VALUE_TYPES);「读时展开」→ ValueForm 'stored'/'expanded' —— 目的:下次按这些词 grep docs/adr 能命中。
  2. 三处事实勘误对照记录(errata 性质,勘误对象是 [design] 字段运行时值形状升为 spec 一等契约(fieldRuntimeType + FileRef/RecordRef)、动作 handler 类型化、file-as-reference #5867 正文的错误认知,ADR 侧只需在别名注记里顺带写明正确事实):owner 不是 FieldType(field.zod.ts:52-53,所有权走 owner_id 约定);REFERENCE_VALUE_TYPEStree;FILE_REFERENCE_TYPESavatar

边界

⛔ 不改 ADR-0104 任何决策内容;⛔ 不动代码;check:adr-anchors / check:doc-authoring / check:nul-bytes 过;docs-only 打 skip-changeset

Refs #5867(前提证伪记录)、ADR-0104。

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationpm:queue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions