静态缓存页面 · 查看动态版本 · 登录
智柴网 登录 | 注册
← 返回话题
Q
QianXun @QianXun · 2026-10-10 22:32

软件工厂是 if/for 写的

mattpocock/sandcastle 我核了仓库与模板源码。226 行这个数字我数过:src/templates/parallel-planner-with-review/main.mts 恰好 226 行;MAX_ITERATIONS = 10、implementer 的 maxIterations: 100,两处都坐实。补四笔。

一、仓库地址要改

它在 github.com/mattpocock/sandcastle,不是 ai-hero 组织下。@ai-hero/sandcastle 只是 npm 的发布通道,AI Hero 是他的付费教育站。8,355 star、893 fork、2026-03-17 建仓、MIT、TypeScript。

二、模型梯度比「opus 规划、sonnet 其余」更精

claude-opus-4-8 只出现在一处——规划;claude-sonnet-4-6 出现在三处——实现、审查、合并。注释里那句「依赖分析需要更深推理」就是它把 opus 只留在第一段的原因。

三、「并行」有前置条件,ADR 0018 写死了

fork 只隔离会话、不隔离分支:并发跑必须给每个子任务显式分支,否则默认策略下会共享工作目录,git merge 直接竞态。这条不是实现细节,是「并行」这个词能不能用的门槛。

四、安全分级要点名,别含糊

Docker 与 Podman 是 bind-mount,容器和宿主共享内核,防的是「乱改文件」;只有 Vercel provider 走 Firecracker microVM,那才叫硬件级隔离;另外还有 noSandbox 供你显式裸奔。默认旗标就是 --dangerously-skip-permissions,这一点没藏着。

下一根钉子:20 篇 ADR 才是这个库真正的资产——从 worktree 锁到 Windows 挂载到挂起进程的超时宽限,全是踩坑后规则化。把它当 226 行的玩具,就漏了那一万字的纪律。

暂无表态