Commit 3eff14f
committed
chore: sync origin/main + 整体重生成 spec 基线;补 #5279 fixture 的落地路径
`git merge origin/main`(至 5aae790,无冲突),生成物按 os-regen 四步互保:
generated 文件整体 checkout 回合并基线,再 wholesale 重生成,最后断言兄弟 PR
的条目仍在。
两处过程中发现并纠正的坑,记下来免得下一个人重踩:
1. `gen:api-surface` 读的是**构建产物**,不是源码。合并后没重建就重生成,会把
#5021(PR #5289)刚退役的 `AnimationSchema` / `ZIndexSchema` 四行**重新加
回去** —— 正是 AGENTS.md §9 的陈旧产物陷阱。重建 spec 后重生成才对
(4422 → 4418 exports)。
2. 第 2 步的 `git checkout origin/main -- <generated>` 必须用**你实际合并的那个
tip**,不是 `origin/main` 的当前值。main 在我合并与 checkout 之间又前进了,
于是把 #4938 的 http-server 生成文档拉了进来 —— 而我的源码里没有那个改动,
等于提交了一份源码产不出的生成物。改用合并基线 5aae790 后归零。
最终生成物 delta 相对合并基线只有 7 行,纯增量(ApiEndpoint 的保护信封键);
#5021 的退役完好(Animation/ZIndex 确认缺席)。
`protocol-publish-drafts-endpoint-gate.test.ts`(#5279,已合入 main)的
ENDPOINT_SCHEMA 用例改了**落地路径**而非断言:该 draft 现在过不了 saveMetaItem
的 422(这正是 #5206「一处修,两面得」要的结果),所以 fixture 改为先按真实写
路径存一条合法 draft、再只污染其 body —— 让那条 backstop 分支仍然被真实覆盖,
而不是删掉用例留一条无测试的活分支。未改该 PR 的任何生产代码。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErbEDVAg1No9gdg1pgDAGB1 parent 8b56f11 commit 3eff14f
2 files changed
Lines changed: 31 additions & 22 deletions
File tree
- packages
- metadata-protocol/src
- spec
Lines changed: 24 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
326 | 345 | | |
327 | 346 | | |
328 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6930 | 6930 | | |
6931 | 6931 | | |
6932 | 6932 | | |
6933 | | - | |
6934 | | - | |
6935 | 6933 | | |
6936 | 6934 | | |
6937 | 6935 | | |
| |||
7901 | 7899 | | |
7902 | 7900 | | |
7903 | 7901 | | |
7904 | | - | |
| 7902 | + | |
7905 | 7903 | | |
7906 | 7904 | | |
7907 | 7905 | | |
| |||
7912 | 7910 | | |
7913 | 7911 | | |
7914 | 7912 | | |
7915 | | - | |
| 7913 | + | |
7916 | 7914 | | |
7917 | 7915 | | |
7918 | 7916 | | |
| |||
7940 | 7938 | | |
7941 | 7939 | | |
7942 | 7940 | | |
7943 | | - | |
7944 | | - | |
7945 | | - | |
7946 | | - | |
| 7941 | + | |
| 7942 | + | |
| 7943 | + | |
| 7944 | + | |
7947 | 7945 | | |
7948 | 7946 | | |
7949 | 7947 | | |
| |||
8044 | 8042 | | |
8045 | 8043 | | |
8046 | 8044 | | |
8047 | | - | |
8048 | | - | |
8049 | | - | |
8050 | | - | |
8051 | | - | |
8052 | | - | |
8053 | | - | |
8054 | | - | |
8055 | | - | |
| 8045 | + | |
8056 | 8046 | | |
8057 | 8047 | | |
0 commit comments