这是把一个真实运行了三个月的 Agent 系统——Harness,约 89 万条事件——的账本,用 J++ 编译成可看的三维世界的第一批骨架。J++ 在里面做的事:生成器为每类对象提候选,JEV 逐个对象挑身体;为每个任务挑结构、材料、颜色、顶;为每一步挑工序。数量(规模、层数、开窗)由代码照实算,物理先决条件由世界强制。三页都是真机运行:判断次数与费用在页面右下角。
This compiles the ledger of a real Agent system that ran for three months — Harness, about 890,000 events — into a viewable three-dimensional world with J++. What J++ does inside it: a generator proposes candidates for each object class, and JEV picks a body for each object, then picks structure, material, color and roof for each task, then picks a procedure for each step. Quantities (scale, floor count, window openings) are computed by code as recorded; physical preconditions are enforced by the world itself. All three pages are live runs: judgment counts and cost sit in the bottom-right corner of each page.
建设链最长的 48 个真实任务,跨 7–9 月;账本里只有 1 座被判成封顶,其余 47 座没有封顶记录,照实呈现。The 48 real tasks with the longest build chains, spanning July–September; the ledger records only 1 building as topped out, the other 47 have no topping-out record, shown as recorded.
2026-09-07 一天里 5 个任务、258 条事件合成 53 道工序,JEV 从候选里挑结构与工序:三联塔判到 1.00,判据桥判到 0.98。One day, 2026-09-07: 5 tasks and 258 events compiled into 53 procedure steps, with JEV picking structure and procedure from candidates — 三联塔 (a triple-tower structure) scored 1.00, 判据桥 (a criterion-bridge structure) scored 0.98.
一个修复席 15:45–15:54 的真实事件链,60 秒里 6 次判断,5 次命中缓存,只有 1 次真花钱:$0.0000481。A real event chain from one fix session, 15:45–15:54: 6 judgments in 60 seconds, 5 served from cache, only 1 actually cost money — $0.0000481.
把只有闸门检查项的 CommitAccepted 交给 JEV 判「修根因还是绕过」,1,460 条里 1,379 条给出同一个答案。这批材料本身只有闸门检查字段,没有给判断留下可区分的证据。
Handing CommitAccepted events that only carry gate-check fields to JEV, asking it to judge "fixed the root cause or worked around it": 1,379 of 1,460 came back with the same answer. The material handed to JEV carried only gate-check fields — no evidence that could tell the two answers apart.
把颜色、顶当抽象选项直接问 JEV,48 座里 41 座选了青灰。修法:代码能定的用代码判;需要 JEV 判的,让生成器先为每个候选写一句「什么样的任务适合它」,判断器才有证据可依据,而不是在裸选项里凭空选。
Asking JEV to pick color and roof as bare abstract options, 41 of 48 buildings came back the same blue-gray. The fix: let code decide whatever code can decide; where JEV must judge, have the generator first write one sentence per candidate on what kind of task it fits, so the judge has evidence to work from instead of choosing among bare labels.
三个 J++ 程序各不到 60 行:compile.jpp、compile-steps.jpp、compile-build-v2.jpp。程序源码在 world 仓库里,暂未随本仓库发布,随下一次同步一并发布;这次先发运行产物——三段录制好的三维世界。
The three J++ programs are each under 60 lines: compile.jpp, compile-steps.jpp, compile-build-v2.jpp. Source lives in the world repository and is not yet published here; it ships with the next sync. This drop is the recorded worlds themselves.
数据来自 Nature 自己的 Harness 账本;页面上的任务名、事件原文是真实记录。
Data comes from Nature's own Harness ledger; the task names and event text shown are real records.