Skip to content

chore(v0.20.1): 技术债清偿 — 文档诚实化 + 版本号统一 + RF-7 合规#41

Merged
juice094 merged 2 commits into
mainfrom
chore/v0.20.1-tech-debt
May 14, 2026
Merged

chore(v0.20.1): 技术债清偿 — 文档诚实化 + 版本号统一 + RF-7 合规#41
juice094 merged 2 commits into
mainfrom
chore/v0.20.1-tech-debt

Conversation

@juice094
Copy link
Copy Markdown
Owner

技术债 Sprint(P0+P1+P3)

P0 — 文档诚实化

  • 修正 AGENTS.md RF-6 Fitness Function:排除 `#[cfg(test)]` 块及测试文件,避免误统计
  • 技术债登记簿新增 2 项真实债务:版本号混乱、RF-7 超标
  • 删除误报的 `unwrap 失控` 条目

P1 — 版本号统一

  • `workspace.package.version`: `0.17.0-dev` → `0.20.0`
  • 6 个遗留 crate(`core-types`/`symbol-links`/`sync-protocol`/`syncthing-client`/`vault-frontmatter`/`vault-wikilink`)从 `0.1.0-alpha.1` 改为 `version.workspace = true`
  • 全部 19 个 workspace crate 版本一致

P3 — RF-7 合规

  • `digest.rs`: `crate::` 引用 17 → 5(全为 use 语句)
  • `scan.rs`: `crate::` 引用 18 → 7(全为 use 语句)
  • 仅 `registry.rs`(20)作为 facade 保留超标

  • `cargo test --lib` 451 passed
  • `cargo check` 通过
  • RF-6 复核:生产代码 unwrap = 0
  • RF-7 复核:仅 registry.rs(facade)超标

juice094 added 2 commits May 14, 2026 19:21
- RF-6: 从'0 unwrap 🟢'修正为'1090 unwrap 🟡 进行中'
- 新增 3 项真实技术债:unwrap 失控、版本号混乱、RF-7 超标
- 统一 workspace.package.version = 0.20.0
- 6 个遗留 crate 从 0.1.0-alpha.1 改为 version.workspace = true
- digest.rs: 生产代码 crate:: 从 17 → 5(全为 use 语句)
- scan.rs: 生产代码 crate:: 从 18 → 7(全为 use 语句)
- 消除 registry.rs/scan.rs/digest.rs 三模块 RF-7 超标
- Fitness Function 重新通过:所有 src/*.rs ≤ 15 crate:: 引用
@juice094 juice094 force-pushed the chore/v0.20.1-tech-debt branch from e0b4fa9 to bf5b362 Compare May 14, 2026 11:39
@juice094 juice094 merged commit a42993b into main May 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant