案例
Pocket Tasks:重建任务状态与持久保存行为
此教学案例明确披露作者先前接触过源码,将一次 REA 辅助的小型命令行应用调查推进为另行编写的 Node 实现。它保留所观察到的任务编辑、持久保存及选择行为,再将限定范围的输出与固定期望值及捕获的参考会话比较。
- 目标
- 应用
- 类别
- REA 社区调查案例
- 关联
- 作者报告的混合工具流程
- 来源复核于
使用条件与局限
- 范围:Pocket Tasks 1.0.0 是作者自编的本地命令行应用,不是商业应用或原生二进制评测基准。Node.js 20+ 候选实现支持九条命令与 schema-1 JSON 存储,只需标准库和一次性本地数据文件;没有图形界面或网络后端。
- 署名:REA 摘录标识了相同目标字节,但语义覆盖仍属未知,保留 230 项语义未知;它不是规范 Evidence 包,后续 Node 验证器也不重跑该次 REA 会话。
- 署名:实现前作者已看过目标源码、场景、测试及先前答案。
- 测试证据:报告中 12 个场景的 16/16 次检查器会话与七个场景的 10/10 次回放互有重叠;期望值为人工编写,报告仍标注 humanReview=pending、reaTrial=unverified 和 independentEvaluation=false。
- 测试证据:六项记录哈希与预期场景摘要和所审阅源码一致,但 TASK.md 证据包哈希对应仅措辞不同的较早版本,因此该证据包属历史证据。受限 Windows 环境下的首次尝试五项通过、四项失败,之后代码未变时九项通过。
- 局限:限制:每次调用最多 64 条命令和 65,536 个 UTF-8 字节,最多 32 个任务,标题最多 80 个 UTF-16 码元。并发写入、崩溃持久性、文件系统竞态、界面、隐藏后端和生产性能不在一致性主张内。MIT 仅覆盖作者自编示例。
关于此条目
说明已依据一手来源复核。
综述中的讨论
一手来源
- evals/reference/reconstruction/README.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/WALKTHROUGH.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/TASK.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/target/pocket-tasks.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/walkthrough/rea-excerpt.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/walkthrough/runtime-observations.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/reconstruction/candidate.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/reconstruction/validate.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/reconstruction/validation-report.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/reconstruction/validation-history.json GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/check.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/reviewer/scenarios.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- tests/reference-reconstruction.test.mjs GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- LICENSE GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 590e65d
- evals/reference/TASK.md GitHub · ShadowSwaps/REA-Reconstruction-Companion · 修订 ad6dccd