rea.run

← 案例墙

wrapper 2026-10-10 wrappertypescriptevidenceport

面向 REA 的 TraceBrief TypeScript 移植(进行中)

隐藏未完成状态的移植会失败。本仓库在 REA 严格 TypeScript 选项下测量原版、干净移植模块,并**字节级对比**行为——同时大声说出还缺什么。

来源元数据

0 GitHub 星标(快照)

语言:JavaScript

许可:—

更新:2026-10-09

GitHub 源 ↗

rea.run 评价

4/5 — 诚实的部分移植 + 对等性护栏

质量。在 REA 精确 TS 编译选项下移植 TraceBrief 模块。

证据。parity.mjs 在 REA 夹具上字节级对比原版与移植。

局限。明确未完成;需要旁路夹具;未声明许可。

适合。想把 TraceBrief 对齐 REA Evidence 工具的贡献者。

这是什么。把 TraceBrief 的 TypeScript/vitest 移植放在零依赖原版之外,以便满足 REA 编译标志,又不破坏 TraceBrief「无需安装」的承诺。

与 REA 的关系。按 morluto/rea 工具约定准备(#1142 语境)。存在夹具时,对等性跑在 Electron/原生 REA 夹具上。

亮点。护栏抓到真实 bug(如 readStringPath)——单靠类型检查会漏掉。

评价。工程诚实度极高。未生产完备;依赖前先读 PORTING.md。

合规

面向 Evidence 报告的工具移植——合法工程,不是目标利用。

要点

  • 对等性护栏胜过绿灯类型检查。
  • 写明尚未完成。
  • 移植时保持零依赖原版完整。

本站相关

本站其它案例