File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4719,7 +4719,7 @@ AC1..4是发布前四前置source资格;AC5..8在合法bump之后、C③三门
47194719 6. **shallow/filter 分派丢弃 `include_tag`**(`filtered_pack` 显式传 `false`),因此过滤下「已输出 tree 的授权 tag 可附带」的正例无法满足。
47204720 7. capacity 用例直接调用 `code_refs`,不是端点级 413;也没有「无 legacy 仓库 >4097 refs 且广告+克隆/取回成功」的正例。
47214721 8. 双算法靠 `MEGA_TRACES_TEST_FORMAT` 每次运行只跑一种,属**执行声明**,不是同一轮内的矩阵。
4722- **仍未取证(据此不 claim ):** 端点级 413/503、 ref 竞态拒绝路径与同 barrier 正控、逐请求 E/PACK/header/index 身份校验、两算法 × 两传输 × 两协议 × 七模式的完整笛卡尔积、AC-7 的真实 traces 发布前后对照、AC- 8 的唯一 traces-only 对象排除。
4722+ **本轮新增的端点级实测(据此仍需复核 ):** `FIX13_ENDPOINT_503 status=503 Service Unavailable`(锁 `import_refs` 后真实 HTTP 取回被拒)与 `FIX13_ENDPOINT_413 status= 413 Payload Too Large`(legacy 视图 + 4098 refs,在 `info/refs` 广告层即 413);`FIX13_AC7_ADDED before=3 after=3 traced=false`(克隆之间**真实写入** trace_stream.tip_oid 后代码克隆对象数不变);`FIX13_INCLUDE_TAG_SHALLOW tag_in_pack=true`(deepen=1 的构造请求)与 `FIX13_INCLUDE_TAG_FILTERED tag_in_pack=true blobs=0`(过滤下保留 tree 上的授权 tag、且无 blob)。**仍未取证(据此不 claim):** ref 竞态拒绝路径与同 barrier 正控、逐请求 E/PACK/header/index 身份校验、两算法 × 两传输 × 两协议 × 七模式的完整笛卡尔积、AC-8 的唯一 traces-only 对象排除(fixture 仍把同一 SENTINEL 写入代码与别名路径) 。
47234723
47244724**仍需完成(据此未 claim):** ①ImportRepo 侧 code-only 闭包与 ref 授权一致性(含 wants 语义、tag 过滤);②`include-tag` 请求级入口(v0 仅对支持者通告并解析、v2 解析;未支持者不得通告);③完整 VER-1 矩阵:SHA-1/SHA-256 × HTTP/SSH × v0/v2 × normal/bare/mirror/shallow/blob:none/incremental/no-tags,且以**每请求实际 PACK 与客户端 ODB 的对象身份**(含 header/index 计数)为准,不得以计数或 rev-list 代替;④容量/413、读超时/DB 失败/503、ref 并发改变拒绝或重建(配未变 ref 成功对照);⑤AC-7/AC-8 的「加 traces 前后」对照与 traces-only 哨兵负例;⑥删除 ref 残留 tag、parent/blob/tree 三类 tag 指向、`include-tag` 显式请求与 SSH 维度;⑦根视图 `%2etraces` 别名定性。
47254725**另记(非本卡引入的既有过宽陈述):** 计划文本在 4710 行附近称 `FetchPackOptions`/`pack_with_options`/`ImportRepo::build_code_pack` 已实现,经 grep 全仓 `src/` **均不存在**,属既有记载与源码不符,本卡不据此开工,登记待更正。
You can’t perform that action at this time.
0 commit comments