已开启
[V1104-I3] [主仓·运行时] P1-7 运行时半:状态目录不污染工作目录 + 兼容策略 + 禁仓根 abandon-markers #28
kemeng创建于  9 小时前
kemeng成员
9 小时前 创建

背景

诊断 §3 P1-7:运行时状态写入工作目录(.xwcode/ 9 文件 2,683 行 = 补丁 75% 噪音;另于仓库根建 abandon-markers/)。

归属与载体

  • 载体面 = 乙(dev 主办;本仓 src/+crates/ 零命中,机制在卫星仓:xwcompress context_manager.rs:537、xwcore skills.rs:8-9)
  • 波次:波 1 · ★ 设计另出另评,未评不动码

判据式 AC

  • AC1 工作树不污染:干净 git 仓内跑一次 xwcode -p "只回答: ok" ⇒ git status --porcelain 为空 ∧ 仓根无 .xwcode/ ∧ 无 abandon-markers/。
    • 负控:以 v1.10.3 部署位二进制同法 ⇒ 必现 ?? .xwcode/。
  • AC2 显式覆盖:XWCODE_STATE_DIR=<tmp> ⇒ 状态全落该目录 ∧ 工作树仍净。
    • 负控:指向不可写目录 ⇒ 显名报错(禁静默落回工作目录)。
  • AC3 兼容策略成文:旧 .xwcode/ 已存时之行为(迁移/忽略/仅告警)具名并有档。
    • 负控:删该策略档 ⇒ 本判据未判(GAP),禁读作绿。

面

路标 / 名册 / R01

likedislike