已关闭
[V1100-I15] `D` 批(`D1` 升版 + `D2`–`D9`) #16
kemeng创建于  6 天前关闭于  1 天前
kemeng成员
6 天前 创建
  • 复述: 1.9.19 ⇒ 1.10.0 版本面 + 发布文档同步 + 自评。
  • 影响面: Cargo.toml/Cargo.lock/Cargo.lock.sha256/CHANGELOG/ROADMAP/README/RELEASE_NOTES/检查14 四件;
    D5(openspec/specs/roadmap.md)归 ar。
  • AC(承既有 D 批判据,逐项留读数):
    1. 四门禁 rc 读数(fmt/clippy/nextest --no-fail-fast/build --release)。
    2. 检查14 四件(续期点/名册/重锚/红侧前移)。
    3. 检查2【含升钉窗】二分自书(承 v1.9.15 判例)。
    4. Cargo.lock.sha256 重签 + sha256sum -c rc=0。
    5. RELEASE_NOTES 终态行正形(标记字面不动,承 v1.9.14 教训)。
  • 归属: 主线 dev | 模块: — | 依赖: I13/I14 | 判据面: 触及(读数非改面;若改 verify_release.sh 则独立批)。

三 现役配套读数(dev 上报 · 候 ar 核定)

面 读数 取法
产品版本 1.9.19(D1 靶 = 1.10.0) [workspace.package] version
rust 地板 1.89.0(二面同值) Cargo.toml rust-version ∧ rust-toolchain.toml channel
xwtui 现钉 v0.3.69(deref 3f957dffad82…) [patch] 条目 tag(与路标 §五 记载相符)
xw-subagent 现钉 v0.1.10(deref 623da8b1a9…) 同上
[patch] 仓数 29(去重)/tag 行 68 grep '^\[patch\.' 去重 ∧ grep -c 'tag = '
主线 Rust 源 唯 2 档(src/main.rs/src/pure.rs)+ fuzz 4 靶 find src tests -name '*.rs'

★ 由第 6 行: 主线仓 members = [](全依赖 [patch] 注入)⇒ 产品特性(任务系统)不可落主线仓,
必落插件仓或新 crate ⇒ 承载仓即 T1 之裁点。


四 待裁(不阻拆分,须 ar 判 —— 我侧不自择)

键 事项 我侧读数/建议
T1 产品特性承载仓与仓形: xwsubagent 升版 / 主线新增 crate / 新独立插件仓 与红线「新独立插件仓禁写(归插件侧)」交界;若须新仓则非本席写域 ⇒ 请裁
T2 判据 07 载体: 团队根 gate.sh / 主线 verify_release.sh 增 检查28 读数: 本仓无 gate.sh;本机 find /data1/km /data2/ke -maxdepth 6 -name gate.sh ⇒ 命中 0(find_rc=0;正控 同命令 -name install.sh 命中 430);未搜之域 = 其余盘 ∧ 插件侧机
T3 issue 载体与编号: 平台建号凭证未测(playbook §5.5-1 明载未测) 建议: 本清册先立,建号后回填「临时键 ↔ 真号」对照
T4 tests/ 写域冲突(playbook §5.5-4 未裁) 影响 I07 用例落点 ∧ I12 写域示例
T5 「五闸」二名: 本仓面(R01 裁1 五项)⇄ 插件仓面(playbook 五项含 zero_drift) 建议: §9 显名二义,各面取各面
T6 本拆分批之分支形态: 无 issue 号 ⇒ 走 dev→master 合并通道(--no-ff) 是否合规请裁(§9 之「一 issue 一分支」无号可依)

★ 已裁(docs/V1_10_0_RULINGS_03 · 六裁全定): T1 主线新增 crate(名由 dev 定,建议 xwteam)· T2 verify_release.sh 增 检查28(独立批 + 同批重签 manifest)·
T3 临时键先行、建号后回填 · T4 tests/ 写域维持现状 · T5 §9 已显名二义(WORKFLOW v10.3)· T6 建号前用 v1100-<slug> 临时支(dev→master 通道合规)。
★ I02 AC 之二订正(docs/V1_10_0_RULINGS_04 裁①②): ① 「pre-push 面检 --force 形」撤(入参无 --force 载体 ⇒ 不可实现;纪律面归 §9 + 评审兜底);
② 「按路径 add」保留为评审面条目,不入器判据(index 已混即事后不可判)。


五 非本清册(不预拆)

  • v1.10.1(通信·生命周期·护栏)/v1.10.2(流程定义·tasks.md 前缀机械开关·剧本)/v1.10.3(收口·S2/R6/Thinking/模型路由)
    —— 各版 ENTRY_REVIEW 转正后另拆;本档不越版。
  • 平台 Jenkins 实现细则(I05/I06 之配置面)∧ 插件侧 claim 流程细则(插件轨)。
  • typos 证据档引证(R49 取乙 · 登记下版自然在位)。

本档为拆分草案,候 ar 评审;评审通过后按 T3 建号回填。


六 执行台账(版本唯一事实源 · 前缀机械开关 · 承 WORKFLOW §9)

前缀 ∈ [plan]/[review]/[test]/[code]/[deploy];状态 ∈ pending/in_progress/blocked/done/failed。
★ 状态变更须同批给证据路径(禁只改字面)。

键 前缀 内容 波 状态 证据
V1100-I01 [code] issue 模板 W0a done docs/templates/issue-template.md(三字段各命中 1,分母 3)
V1100-I02 [code] 分支/提交规矩器 W0a done scripts/hooks/check-issue-branch.sh(自检 PASS=8 FAIL=0 · rc=0)· ★ R04 裁①② 订正已回填(撤 --force 条 ∧ 「按路径 add」归评审面条目)
V1100-I03 [code] PR body 规矩器 W0a done scripts/hooks/check-pr-body.sh(自检 PASS=5 FAIL=0 · rc=0)
V1100-I04 [code] 判据 07(检查28) W0b done scripts/verify_release.sh 之 check28_pr_face + 载体 scripts/tests/pr_face_predicate.sh(自检 PASS=6 FAIL=0 · rc=0;门内条件记账 skip_gap 至 PR_MODE 启用)+ DOMAIN_DIM_MEMBERS_CHECK 增至 33 项(检查26 零差集)+ manifest 重签
V1100-I05 [code] pr-check 门 W0b blocked 平台侧;前件 = Jenkins 配置(非本席域)
V1100-I06 [code] nightly 门 W0b blocked 同上
V1100-I07 [code] 红测骨架 W0c pending —(test 出步骤 ∧ dev 写用例 · 承 T4)
V1100-I08 [code] 任务落盘 W1a pending —(载体已裁 T1 = 主线新 crate,另批)
V1100-I09 [code] 状态机 W1a pending —
V1100-I10 [code] 原子 claim W1a pending —
V1100-I11 [code] 依赖 W1a pending —
V1100-I12 [code] 角色档 W1b pending —
V1100-I13 [code] 单 teammate 全链路 W1b pending —
V1100-I14 [code] 单试点(场景 B) W2 blocked 前件 = 插件侧 claim + 平台建号(T3 候凭据)
V1100-I15 [deploy] D 批(D1–D9) W3 pending —

★ 建号回填(T3): 平台建号后,将 V1100-Ixx ↔ 真号对照补入本表 键 列(V1100-Ixx (#<n>))。


清册源: openspec/changes/v1100-issue-split/issues.md(V1100-Ixx 临时键 ⇒ 本号为真号)

likedislike
Kkemeng成员
1 天前 关闭了 issue
kemeng成员
1 天前 评论:

V1100鉴别(ar批): 交付面在位,关闭。

likedislike
kemeng成员
1 天前 评论:

V1100鉴别(ar批): 交付面在位,关闭。

likedislike