Found during #13716(PR #13869)收口移交;filed unassigned 供分诊(落点 `packages/cli` ⇒ 预计 domain:cli)。无严重度断言。 ## The shape `packages/cli/src/commands/generate.ts` 的 migration-codegen 对字段类型的 switch 里,**'slug'、'ip_address'、'encrypted'、'integer'** 作为 case 标签存在——四者均非 49 值 `FieldType` 枚举成员,与 #13716 刚从 `SEARCH_AUTO_EXCLUDED_TYPES` 删除的幽灵同类:case 分支永不可达(真实类型走不到),或更糟——若 codegen 输入不经 FieldType 门,这些标签在暗示一个不存在的接受面。 ## 待分诊判定 同 #13716 的分诊形状:逐成员判「dead case(删)vs 改拼漏改(如 integer→number?)vs codegen 输入面本就不是 FieldType(记录语义)」——⛔ 未查史/未测输入面前不动手。 ## Refs - #13716 / PR #13869 — 发现现场与同类先例(四幽灵逐成员史证方法可复用) - 查重:semantic 检索仅命中 #4659(build-schemas 叶名匹配,不同缺陷),无重复(2026-08-31)。
Activity
chore(changeset): grade the scaffolder annotation fix `patch`, not `m…
fix(cli): `os generate migration` emits the columns the platform actu…
fix(cli): `os init` and `os generate` emit `Data.ServiceObject` so sc…