Construction Log · Ruling A: Build, Don't Retreat

Committed into Being.

A white-box, LLM-guided engine for architectural generation. Every step is an auditable decision; every unresolved responsibility remains visible on the ledger. The work shown here is a live construction record, not a polished claim of completion.

Source Headdc0c710 · R2 audit delta
Three Gateslast clean 1651 · doctor 0 · selfcheck 16/16+ruin
Current Closureliveness → critic isolation → compact memory → retirement audit
Abstract Deadline07-27 · D-8
Full Paper Deadline10-26 · D-99
00

The Principle · One System Map

law → decision → ledger → delivery space → probe
↶ Fix the law, not the result · replay only the affected dependency closure
How to read it: ArchFlow does not ask one model to compress architectural causality into a latent image. It constructs a bounded decision process whose state, choices, obligations and failures remain inspectable. Deterministic rules own dimensions, coordinates, boolean operations and structural consequences; LLM seats are limited to retrieval, extraction and proposals inside a lawful menu.
B

Benchmark Progress

complete 1 · active 0.5 · pending 0

Construction Log · 判决 A — 加速建造 · Ruling A: Build, Don't Retreat

Committed into Being.

白盒 LLM 引导体素建筑生成引擎:每一步都是可审计的决策,每一份责任都在账上。摘要 v6 投稿候选的每一句,都是 2026-10-26 全文截止前的建造义务。

Source Headdc0c710 · R2 audit delta
Gates 三门last clean 1651 · doctor 0 · selfcheck 16/16+ruin
Today 今日收口活消费者 → critic 隔离 → 紧凑记忆 → 退役审计
Abstract 摘要截止07-27 · D-8
Full Paper 全文截止10-26 · D-99
00

原理 The Principle · 一图

法 → 决策 → 账本 → 交付空间 → 探针,一条回路
每个决策 DXX = 六步原子 SIX-STEP ATOM 观察observe 菜单menu 掩码mask 策略policy 应用apply gate 法 LAWS — 可写死的部分 传统 pack · canon 比例锁 · 类型掩码 · 结构体系能力表 判别刀:法可写死 · 选择必过席(铁律15候选) 掩码进每个决策 PROMPT a small house 需求 → 前提 parti·intent 前提 平面 传统 体块 结构 构成 D01方差 D02意图 D03需求 D04计划 D05行为 D06布局 D07传统 D08分区 D09体块 D10结构 D11构成 D12事件 D13验证 D14评估 隐私义务:D05 创建 → D09 清偿(首条跨决策链) cover→bear 级联召唤 读 / 写上账 黑板 BLACKBOARD 槽位读写集 · 前提 parti / function_intent 贯穿全部决策(铁律11) 义务账本 LEDGER created → discharged · seat 作者身份 · transcript 问答笔录 清偿逐项对账(多重集差) 未清 = 债务留账 = 诚实拒绝(绝不进 ValidationResult) CONVERT 唯一通道 to_voxels() conversion_findings existence · bearing 在交付空间执法 体素建筑 VOXELS .schem · iso/双剖/立面 transcript 问答笔录 三门 GATES pytest · doctor · selfcheck 金样16+废墟 · 字节锚=V2 等价 鹈鹕探针 PROBE-AND-REPAIR 对抗建筑案例 · 渲染/剖面眼验 · 金样对照 猎物:验证通过但建筑错误(假阴性) 修法,不修果 · FIX THE LAW, NOT THE RESULT 重放推导 REPLAY 真菜单 · LLM 可插拔席(D05 行为 / D07 传统 / D10 结构) 确定性席 义务创建 → 清偿 留债 / 修法回路
读法:法(可写死)通过掩码约束每个决策;14 步决策都采用六步原子,读写黑板并逐步记录到账本。义务可以跨决策创建与清偿,未清部分以债务留账,形成诚实拒绝。几何统一经由 convert 通道进入交付空间并转为体素;三门负责守住回归,鹈鹕探针负责寻找假阴性。修复始终落在法上,再通过重放推导出新结果,不直接手改几何。MDP / RAD / 六步原子等术语解释见「术语 Glossary」
B

Benchmark 进度

● 1 · ◐ 0.5 · ○ 0 求和 · 明细在模块页
01

Sitrep · 21 July 2026

evidence, boundary and remaining claim
3cf5a91Cycle split

Modify M0–M3 is now the sole numbering system for repairs to the live path. P0–P4 remains historical evidence of how V3 was constructed; R0–R3 retires superseded mechanisms after their replacements take ownership; M0–M3 removes false greens, connects canon and citations, separates building-specific facts, and adjudicates orphan constants.

Current construction front · scale, tectonics and causal consumption

a79b405M1.4A

A colonnade no longer passes because its centre-lines merely appear collision-free. TectonicEnvelopeIR@0 compiles full column envelopes, explicit lintel edge-sets and three classes of placed interfaces before structure and detail. Envelope overlap, missing hosts, broken junctions or stale state all fail closed. D2/D4 evidence confirms clear spacing, a shared-volume entrance and dome-to-drum support; the clean baseline is 1651 passed · 47 skipped · 131 subtests.

2cf7a9cM1.3

D no longer doubles as both architectural module and voxel resolution. Each building receives an AdaptiveModuleFrame@0 that separates physical module D_phys from representational density rho. Placement, grids and porticoes read only the physical frame; convert is the single rho projection channel. Scaling D2→D4 doubles physical bounds and multiplies volume by eight without changing component IDs, obligations or topology.

1a62e4a→120362eM1.5 closed

Declared use is now separated from causal use. Building-level fields require producer→consumer→artifact remove/perturb evidence, registry coverage, archive eligibility and a named repair stop. Fields that are merely registered, logged or read remain declared_but_inert.

f68263eP2.4A

The critic observes a detached, read-only snapshot and fails open with receipts. The scheduler survives ordinary critic exceptions without allowing critic mutation into production state. Evidence: 20 targeted tests + 3 subtests, 16 readiness tests, Doctor 0 and selfcheck 16 + ruin.

e22c24e→f0eec08P2.5–P2.6

Retrieved facts and obligations can now enter a bounded, building-scoped memory path. RAD corpus facts archive through the per-building router; compact memory materialises only declared reads and dependency closure. Evidence: RAD 4 targeted; compact memory 71 targeted; obligation bridge 7 targeted.

3bde2f8→75de263R2 audit

Retirement is now measured by production ownership, not file deletion. The read-only audit records composer calls 4 (legacy 2 / decision 2), keyword-route surfaces 12 (production entry 3 / fixture 2 / learning 6 / proposer 1), and legacy adapters 3. Audit cards passed 2 + 3 + 3 targeted tests; the counters remain debt, not completion.

Evidence already closed

R1.8BRepair

Selective Repair is now a sealed, child-only run. Old and new semantic read/write sets expand the affected dependency closure; unaffected answers are reused byte-for-byte, affected rounds are recomputed, and the parent proof stays immutable. The evidence manifest is the sole publication point.

P2.3AEvidence gate

The critic can no longer cite an in-training score as readiness. Held-out readiness is recomputed from frozen models, evaluators, feedback and blind-screen manifests. The current state is honestly blind=0; the prior 0.878 remains an in-training reconstruction and cannot justify reinforcement learning.

01

今日战报 Sitrep · 2026-07-21

定向证据与最后干净全量分账,不把测试集合相加
3cf5a91周期分轨

Modify M0–M3 已成为现役路径修正的唯一执行编号:P0–P4 只保留为 V3 架构怎样建成的历史证据;R0–R3 负责旧机制在替代者接管后退出生产;M0–M3 负责止假绿、接 canon 与补引注、清实例污染、收编无主数。R 与 M 可以并行,但同一卡只归一条线;本周仍以 Retirement 为主攻,Modify 先 M0 再 M1,M2/M3 不抢跑未判数字。

files ▾

Latest M1 / P2 / R2 — 字段真消费,观察只读,记忆有界,退役可计量

1a62e4a→120362eM1.5 已闭合

活消费者不再停在“被读取”:逐楼字段必须交 producer→consumer→artifact 的 remove/perturb 双证,进入登记、归档准入与具名修复停止;只登记、记录或读取但不改变工件者继续判 declared_but_inert

f68263eP2.4A

critic 只读且普通失败 fail-open:观察从生产黑板脱离冻结,异常逐决策上账但不中断 scheduler,也不能借嵌套可变对象写回状态。证据为 20 定向 + 3 subtests、readiness 16、Doctor 0、selfcheck 16+ruin。

e22c24e→f0eec08P2.5–P2.6

检索事实与义务已进入逐建筑有界记忆路径:RAD 语料经 ArtifactRouter 归档;紧凑记忆只展开 declared reads 与依赖闭包,不从 payload 脑补建筑语义。证据分别为 RAD 4、memory 71、obligation bridge 7 项定向。

3bde2f8→75de263R2 退役审计

退役改用生产所有权计量,不以删文件冒充完成:composer 调用 4(legacy 2 / decision 2)、关键词路由 12(真实生产入口 3 / fixture 2 / learning 6 / proposer 1)、legacy adapter 3。审计卡 2+3+3 项定向通过;计数仍是债,不是完成率。

a79b405M1.4A 构造门

柱列不再以中心线“看起来没撞”就算成立:TectonicEnvelopeIR@0 在结构与细节前编译完整柱包络、显式楣梁 edge-set 与三类 placed interface;包络重叠、host 缺席、接头不连贯或状态陈旧都 fail-closed。D11 不再删环柱凑入口,也不在缺 host 时先落 facade、coffer、pediment 或 aedicula。D2/D4 八图确认柱列净距、共享体积入口与穹—鼓承托;全量 1651 passed · 47 skipped · 131 subtests

files ▾
2cf7a9cM1.3 模数框架

D 不再同时冒充建筑模数与体素分辨率:逐楼 AdaptiveModuleFrame@0 将物理模数 D_phys 与表现密度 rho 分开;placement、柱网与门廊只读物理 frame,convert 是唯一 rho 投影门。同一物理建筑 D2→D4 三维 bounds 精确×2、体积×8,145 个构件、ID、义务与拓扑不变;非万神殿 stoa 复用同一编译器。默认路径、Pipeline.run 与 Gold 零变化。

files ▾

Earlier R1 收口 + P2 开门 — 修复可持久,拨号可约束,品味仍须举证

5b50e68P2.3A 证据门

critic 不再凭训练内高分自称就绪:CriticHeldOutEvidence@0 从冻结模型、评估器、反馈、盲屏 manifest 与逐条 holdout 观察重算 tie-aware Spearman 和同屏 pairwise。训练/留出家族交叠、坏指纹、重复记录、非正相关或缺盲评都具名 NOT_READY。当前实况是 blind=0;既有 0.878 只是训练内回算,不能进入 RL。全量 1624 passed · 47 skipped · 131 subtests

files ▾
13d8eecR1.9 拨号许可

外部席的“一次”从进程纪律升级为跨进程持久许可:external_attempt sidecar 经 ArtifactRouter 的锁、WAL 与 manifest 在 transport 前公开提交;同一 building run + adapter + request 指纹只能赢得一次授权。准确承诺是 durable at-most-once dial authorization,不是 provider exactly-once;许可后、拨号前死亡可以零次,但绝不允许第二次。落盘不含 prompt、key、response 或预算私账。

files ▾
909ee4dR1.8B 持久修复

Selective Repair 已从内存语义内核闭合为只写 child 的 sealed run:实际语义读写生成 old/new 依赖闭包,无关轮原回答字节复用,受影响轮显式重算,父 proof 永久只读;source/base/child checkpoint、plan、result、proof supersession 与 lineage 经 R0.2 Router/WAL 归档。最终 evidence manifest 是唯一公开点,未封印、半写、追加或漂移全部拒绝。默认 scheduler、几何与 Gold 未改变。

files ▾
d54f078R1.7 外部席

真实检索/LLM 席已接入现役公式,但默认仍零注册、零联网:wire body/response 字节硬界、进程级防重、预算 escrow、累计与单次费用门、raw 结构秘密门和 backend 身份→拨号同源均已闭合;provider 失败不重试、不回退。对抗探针覆盖 39,832 字符零秘密命中;当轮全量 1570,随后由 R1.8B、R1.9 与 P2.3A 继续抬升。

files ▾

Earlier R1 编译链接盘 — 从逐楼事实到可原子重放的结构消费者

1842d31R1.8A 重放链

多步重放不再是“把单步 API 套进循环”:ReplayChain@0 逐轮绑定父链、完整知识前态、typed delta、后态与 validator 指纹;整链先在隔离 Blackboard 上验证,全部通过后才一次交换 live state。两步“检索→拓扑”重放与原 derivation 哈希相同;任一步漂移都让真实板、Ledger 与 derivation 零漂移。当前只完成 exact replay 底座,尚未宣称 Selective Uncommit

files ▾
8efcc63R1.6 消费者

第一条计算问句全链已经接到真实结构消费者:逐楼 ColumnGridIR 经具名义务、独立公式轮与 placement-bound bundle 进入 portico;consumer 每个 node 只发一柱,只沿显式 rank/alignment 发梁。scope、重放、承托或跨限任一不实即零发射、零清债;两种建筑复用同一编译/求解法,默认几何与 Gold 零漂移。最后一次无并列中间态的全量基线为 1458 passed · 47 skipped · 60 subtests

files ▾
7fdca86R0.2 WAL

逐楼事实账从“同进程原子”推进到可恢复的跨进程提交:ArtifactRouter 以 workspace 文件锁串行写入,正式文件变更前先落 WAL 与旧 artifact 备份;manifest replace 是唯一提交点。进程在 artifact 后硬退出会回旧代,在 manifest 后硬退出会保留新代;错楼 scope、坏 journal 与身份漂移全部 fail-closed,但不冒称介质损坏或分布式文件系统安全。

files ▾
a5302baM1 证据门

M0 与 M1 已从待施工推进为四张完成卡:fluted 内容闸门、checkpoint 一致性锁、portico order/D canon 通路与字段级证据契约均已接通。52 个驱动叶数值哈希保持不变;现状分为 cited 5、derived 8、conflicted 14、unresolved 26,approved_by 仍为空,因此“有引注”不会冒充“数值已批准”。M2/M3 继续等待逐概念判决,不批量合理化。

files ▾

Earlier 今日建造弧 — 检索事实已经穿过承诺、落位、构造与交付空间

c222d19typed CSG

门廊与圆鼓不再靠“看起来接触”成立:D2.5 新增 join:portico_drum 子义务,D11 发射具名 SolidOp;union 必须在交付空间真实共体积,subtract 只扣点名 targets。入口 passage 从门廊贯穿鼓墙,冲突轴柱按拓扑退役。最终 B 路径为 12170 blocks · 五法 0 findings · 16/16 义务清偿

files ▾
90850af聚合义务

门廊从“16根柱就算建成”升级为完整子装配:实心台基→柱列→三边楣梁→木屋盖→独立山花依次清偿;父义务只有在四项子义务全部完成后才由 portico_assembly 清偿。由此钉死“账清但拓扑未成”的历史假绿。

files ▾
6499037空间 MDP 入链

坐标从启发式猜测改为关系编译:落位求解器以唯一 primary、circulation entry、承托、毗邻、顶心与轴关系生成 semantic seed;SiteContext 的 front/left 交换会让圆鼓、门廊、柱列和入口留位整体旋转。局部只读父节点,非局部冲突继续交给全局门。

files ▾
ebb7c2e家族 8/8

类型事实开始约束室内程序而非只塑造外轮廓:S7 权威事实纠偏为七礼拜堂之间穿插八龛庙;龛庙按圆鼓切向落座,藻井由 canon 的 5环×28经线写入穹承诺,台阶谱同步场地 approach、共同基座与通行义务。决策路径的语义家族覆盖由 2/8 推进到 8/8

files ▾
结构化 RAD 原理图01 · 检索事实编译为逐楼承诺 义务生命周期原理图02 · 未清债生成下一道问句 空间 MDP 与尺度构造编译原理图03 · 模数框架→柱网→构造包络→接头门 溯源上账原理图04 · 选择性修复封印为 child run

Previous 2026-07-17 基础弧 — 从矮棚到穹显形

7d310d6退役第一案

决策路径万神殿 v0:compose_mode 旋钮让 D11 composer 让位;盖谱席把 dome 纳入菜单;环律归位编译器负责结构环,但仍会拒绝稀疏环声明,因此铁律6保持不变。结果生成 32m hall 穹顶与 60 根环柱,10 项义务全部清偿,并通过坐标门的块级验收;视觉席随后发现闸E存在「天空被回答两次」的问题。

files ▾
5ac4dbb闸E 修复

天空只答一次:逐一消除三个重复回答者——自适应屋顶对已经回答的 cover 让位(answered_covers);roof_truss 不再包裹接地壳;穹顶通过渲染方言桥,将 roof_form 元数据直接传给体素器。四视图均符合预期:穹顶显形、穹下无柱、剖面剪影成立;三门结果为 1143/0/16。

files ▾
44627ae熵钩子

E2 落地:Ledger.entropy_trace() 直接从上账菜单计算 H(A_t|S_t)=Σlog₂|options|。熵预算因此从概念性主张变成可测指标,并可与 token-per-building 绘制在同一张图中。

files ▾
76330b8理论A/B

理论确实改变了生成结果,并且可以导出对照:同一 prompt 在旋钮全关的 V2 路径中只生成 20 个构件、一个平顶盒和零结构件;开启义务模式后,结果变为 97 个构件 · 44 柱 · 22 梁 · 12 板,天花高度分为 5/7/10,16 项义务全部清偿。

files ▾

Probes 头部问句战役 — 三个本地模型完成首日实验(API 成本为零)

3f9bf03头部问句

Kevin 论点得到实证:「第一步就应该确定体块如何搭配、各自多高」。本地 qwen3:30b 给出 鼓高 16m = 内半径(依据 Pantheon),并通过效度门。由此确认昨日闸F的鼓座过矮并非体量算法错误,而是头部问句从未被提出。实验同时列出五个缺口:D2.5 问句、状态槽、SolidRegion 形状、commitment 义务与 RAD 注入点。

files ▾
5f286a3席位基准

三模型 × 三类型 × 4 维基准:qwen3 是体块席主力,热身后约 5 秒完成一问,并能稳定给出鼓高 16m;deepseek 掌握相关知识,但承诺值会在 16 与 32 之间反复变化,因此只保留在批判席;glm 的词汇与依据均不稳定,退出承诺席。在巴西利卡层级题中,qwen 与 deepseek 都能判断「中厅必须高于侧廊」,说明模型进行了类型推理,而非简单背诵。

files ▾
77fd81d调度席

Claude 负责调度,本地模型分别执行子项:qwen 回答体块构成;glm 的回复被效度门拒收后,系统采用确定性结果,并把回退过程写入账本;deepseek 批判席准确指出柱列缺失与 oculus 4m 偏离史实 8.9m 两项问题。修复环只重答 oculus 这一问,用 11.7 秒将 4m 修订为 8.9m,构成 Selective Uncommit 的小型实例。实验形成三点结论:多个席位能够提供纵深防御;调度席的校验规则本身也要接受审查;采样漂移需要门与批判席双重保险。

files ▾
eeaa276标准答案考

先查资料建立标准答案,再让三个模型盲考:标准包含 43.3/21.65/8.9/11.9 四组数值、中介体块和五类拓扑关系。三个模型都遗漏中介块,形成 0/3 的明信片偏差:文本语料普遍缺少图纸层级知识,成为采用 RAD 的直接依据。glm 的数字达到 5/5,但连续三次违反 schema,因此退出承诺席、保留为知识源;qwen 则产生「86.6m 穹顶承托在 43.3m 鼓座上」的几何矛盾,因此跨体量一致性校验被列入待办。判卷器 v1 还出现评分偏低的问题,构成第三个「校验规则有误导致静默误判」的案例。

files ▾
9c85363RAD 三方

盲考、朴素 RAD 与结构化 RAD 的三方对照完成:把整段资料直接灌入 prompt 后,整体表现反而下降——例如「壁厚 6.4」被误造为 6.4m 高的板;即使引用来源完整,内容仍然崩坏,说明引用不等于理解。结构化 RAD 按「逐源掩码单问 → 带单位事实账本 → 律层推导 → 一致门」运行,三轮依次拒绝、拒绝、通过,并将 oculus 8.9m 与 30 罗马尺的换算结果互证合并。结论是:检索结果进入事实账本,不直接灌入 prompt;LLM 回答知识问句,结果性问题全部交给律层。这条边界正是白盒机制的核心原则。

files ▾

Rulings & Paper 判决与论文 — 今天定了什么

cba69bf铁则入宪

视觉轮铁则(Kevin 指示):凡是产出或改变几何的轮次,收口前都必须完整检查四视图(iso+双剖+立面),不能只看轴测图与账本。万神殿 v0 虽然账本全部清偿,剖面却仍像矮棚;32ef7ae 试点也因此降格为「账对、楼错」。

files ▾
387d872假阴性立论

为什么所有校验都通过了,内容仍然可能出错:存在三种机制——命题缺失,即现有规则尚未覆盖新现象;空间错位,即验证空间与交付空间不同;局部成立并不保证整体成立。因此新增三项待建校验:天空唯一性、全楼重叠与方言统一。

files ▾
9c85363空间 MDP

Kevin 判词:「原点只存在于实现层——柱子的位置只与台基大小有关,推算时只读取这一部分」。这把局部马尔可夫性从决策序列推广到空间:关系图是一张依赖 DAG,落位按拓扑序前向推算,每一步只读取父节点集合;重叠与越界等非局部约束不纳入父节点集合,而由全局门处理。由此得到三项推论:编译态越小,漂移面越小;父节点不变时子树保持不动,为 Selective Uncommit 提供理论依据;父节点越少,菜单越小,条件熵也越低。落位求解器已立项,坐标始终由确定性规则计算,不交给 LLM 回答

files ▾
02

Cycles · P / R / M / A

planning · retirement · modification · archive
Numbering BoundaryP0–P4 contains only modules not yet integrated or accepted. Completed items leave P and enter Archive. R0–R3 describes how obsolete responsibilities relinquish production ownership; M0–M3 describes repairs to the live path.

Active execution · Retirement and Modify

R0–R3Retirement · production handoverR2 measured
R0 contracts, per-building workspaces and atomic state transactionsR1 fact compilation, formulas, topology, agenda, dispatch and consumersBounded external seats and sealed selective repairR2 audit: composer 4 · production keyword entries 3 · legacy adapters 3R3 evidence-led retirement: proportion surfaces and ornament dead hook removed

The local R1 loop is closed. R2 is a production-ownership transfer, not a rewrite. A provider smoke test remains pending; without provider idempotency or a query protocol the claim stays at durable at-most-once dial authorization.

M0–M3Modify · repairs to the live pathM1.5 closed
M0 fluted-content gate and checkpoint consistency lockM1.1 order/D canon path and multi-scale view contractM1.2 evidence status for 52 driving leaf valuesM1.3 separates D_phys, rho and D_voxM1.4A pre-detail tectonic envelope is green; final artifact gate remainsM1.5 causal consumer, registry, archive eligibility and repair stopM2 restore niches, drum wall, span and krepidoma to per-building factsM3 adjudicate court, corridor, height and default-weight constants

M1.4A proves a pre-detail tectonic condition, not blind-review eligibility of the final visible artifact. M2/M3 will not replace unresolved values with a new layer of hard-coded defaults.

Planning and archive

P2Near-term capability integration3 archived · 2 open
Anonymous blind-review data isolationFrozen critic observations and fail-open receiptsRAD corpus per-building archive bridgeCompact memory materialisation and obligation bridgeReal-provider smoke and cost evidence
P3–P4Platform and experimentsnot admitted
Backend-neutral GeometryIR and Rhino / Blender adaptersFour-level ablation across building familiesrepair-locality and obligation-propagation statistics, N≥30
AAuditable construction archiveappend-only

Completed modules move here with date, commit, tests and evidence. Archive is a settled state, not a future phase, and is excluded from Planning percentages.

02

周期总览 Cycles · P / R / M / A

P=Planning 未加入 · R=退役交权 · M=现役修正 · A=Archive 已清账
Numbering Boundary 编号边界 P0–P4 = Planning,只容纳尚未加入主链、仍待实现或待验收的模块;一旦完成并清账,必须从 P 移出并进入 Archive / 已清账,不得在 P 中以“历史模块”继续占位。R0–R3 回答旧职责怎样退役交权;M0–M3 回答现役路径怎样修正。

Active 当前执行编号 — Planning / R / M

R0–R3Retirement · 旧机制退役交权R2 已量化
R0.1–R0.3 契约界碑 / 逐楼工作区 / 原子状态事务 R1.0–R1.6 事实编译 / 公式 / 拓扑 / 议程 / 派发 / 完备门 / 柱网消费者 R1.7 有界真实外部席:预算 / 字节 / 身份 / 秘密门 R1.8A/B1/B2 exact replay → 依赖闭包 → sealed child run R1.9 durable at-most-once dial authorization R2 审计已量化:composer 4 / 真实关键词生产入口 3 / legacy adapter 3 R3 detail 转发与 9 个死 proportion 表面已退;其余按证据清场

R1 本地闭环已经成立,下一阶段是 R2 生产交权。真实 provider 尚未 smoke;无幂等或查询协议时不承诺 exactly-once。每次退役仍须替代者、跨建筑证据与回滚参照齐备。

M0–M3Modify · 现役路径修正M1.5 已闭合
M0.1 fluted 内容闸门 + D≥3 体素行为测试 + Gold 有意换代 M0.2 checkpoint 活值 / fallback / 代码一致性锁 M1.1 portico order/D 接 canon + 多 D / 四视图契约 M1.2 52 个驱动叶逐项来源 / 推导 / 冲突 / 缺席证据门 M1.3 D_phys / rho / D_vox 分责 + placement 前统一 frame M1.4A pre-detail 构造包络已绿;最终可见 artifact 门未完成 M1.5 活消费者 / 登记 / 归档准入 / 具名修复停止已闭合 M2 龛庙 / 鼓墙 / span / krepidoma 回到逐建筑事实 M3 法院系数 / 走廊比例 / 高度倍率 / 默认权重逐项判决

M1.4A 只证明构造/细节前的成立门,不等于最终工件已具盲评资格;M1.5 后续提交只有各卡定向证据,仍不回写 1651 的历史干净全量。M2、M3 不把未判数字换成另一批硬编码。

Planning — 仅列尚未加入或尚未验收的模块

P2近期能力接入未清账
P2.3 匿名盲评数据:catch / train / held-out 隔离 P2.4A Critic 冻结观察快照与 fail-open 审计回执 P2.5B RAD 语料逐建筑归档桥 P2.6 紧凑记忆物化与义务桥 P2.5 真实 provider smoke 与费用证据 场地后继:太阳 / 坡度 / 自动快照 / 默认翻转
P3远期平台能力未加入
P3.5 后端中立 GeometryIR Rhino / Blender capability adapter 与往返溯源
P4实验 · 消融 + repair-locality(N≥30)未开考
四级消融与跨家族盲测 repair-locality / obligation propagation 统计 CS 二作 · 8 月面谈

Archive / 已清账 — 完成项从 Planning 迁入

A可审计施工档案只增不改
原 P0:递进门、身份计账与已确认缺陷修复 原 P1:义务 spine、溯源七账、convert 具名法 原 P2 已完成部分:场地轴向、approach/access、选择性修复底座

完成项的日期、commit、测试与证据真源统一见动态地图「Archive / ✅ 已清账」;Archive 是清账状态,不是下一阶段,也不参与 Planning 百分比。

论文CAADRIA 2027 摘要v5 锁定
619 词 · 匿名 · 结构化五段 · 5 关键词 · 5 文献 Kevin 动作:贴 OpenConf(07-27 AoE 前)
03

Metrics · Ledger and Gates

source of truth: obligation probes + measured tests

Obligation ledger · two measured building cases

16 / 16discharged

small house (timber_trabeated) — 16 created, 16 discharged, 0 unresolved. The behaviour chain D05→D09 and structural chain cover→bear both close.

7 / 11debt 4

courthouse (trabeated_stone) — 11 created, 7 discharged, 4 unresolved. Stone post-and-lintel cannot span the 20 m hall; the refusal is recorded instead of hidden behind plausible geometry. Honest refusal is a feature.

Three-gate baseline

pytest1651 passed
doctor0 findings
selfcheck16/16 + ruin
scopelast clean baseline

This baseline excludes the uncommitted M1.5A intermediate state. It is evidence for a79b405, not a claim that every current working-tree change is green.

Post-baseline targeted evidence · not arithmetically merged

M1.5 causal-consumer chain: remove / perturb, registry, archive eligibility and named repair stopP2.4A critic isolation: 20 + 3 subtests; readiness 16; Doctor 0; selfcheck 16 + ruinP2.5B RAD archive bridge: 4 targetedP2.6 compact memory: 71 targeted; obligation bridge: 7 targetedR2 retirement audit: 2 + 3 + 3 targeted across baseline and counter splitsR3 ornament dead hook retirement: 13 targeted

Research material coverage · 76%

CAADRIA abstract v6 submission candidate16 goldens plus ruin gateProbe export and log.jsonl protocolPantheon A/B eight views and paired schematicsFalse-green → law-repair evidence campaignD2/D4 module-frame evidence and non-Pantheon reuseTectonic envelope and junction evidenceCritic isolation and fail-open adversarial evidenceRAD per-building corpus archive evidenceRetirement-surface baseline and split ledgersThree-chain demonstration setL1–L4 ablation set

Validation coverage · 96%

Byte anchor: all knobs off = V2 equivalenceObligation ledger examples and honest refusalProbe campaign: slab pollution, four topologies cleanConversion checks: existence, bearing, overlap, dialect and CSGPantheon decision path: 16/16 discharged, five checks cleanPersistent selective repair and child-run reloadHeld-out critic readiness refuses blind=0Causal-consumer and archive-eligibility gatesRead-only critic snapshot and fail-open receiptsCompact-memory dependency-closure materialisationRepeatable retirement-surface countersTraversable doorway probe
03

指标 Metrics · 账本与三门

真源 = 义务探针 + pytest 实测 · 每日刷新

Obligation Ledger 义务账本 — 两个例证建筑(实测)

16 / 16全清

small house(timber_trabeated)— 创建 16 · 清偿 16 · 未清 0:行为义务(D05→D09)+ 结构义务(cover→bear)全链走通。

7 / 11留债 4

courthouse(trabeated_stone)— 创建 11 · 清偿 7 · 未清 4:石梁柱盖不了 20m 厅,拒绝被记录、债留账上——诚实拒绝是特性,不是缺陷

Gates Trend 三门趋势 — pytest 通过数(按提交)

最后一次不含 M1.5A 中间态的全量为 1651 passed / 47 skipped / 131 subtests;doctor 0 · selfcheck 16/16 + ruin。M1.3 与 M1.4A 默认路径、Pipeline.run 与 Gold 零变化;当前 dirty tree 不冒称全仓绿。

基线后定向证据 — 各卡独立,不做算术合并

M1.5 活消费者链:remove / perturb、登记、归档准入与具名修复停止P2.4A critic 隔离:20 + 3 subtests;readiness 16;Doctor 0;selfcheck 16+ruinP2.5B RAD 归档桥:4 项定向P2.6 紧凑记忆:71 项;义务桥:7 项定向R2 退役审计:基线与两次拆账分别 2 + 3 + 3 项定向R3 ornament 死钩退役:13 项定向

Benchmark 明细 — 素材 Materials(主页第二格的算法:● 1 · ◐ 0.5 · ○ 0)

CAADRIA 摘要 v6 投稿候选 金样库 16 golden + 废墟门 探针产物制度 export_probe + log.jsonl 战役卡#1 四案例(检查板/剖面/schem) 万神殿 A/B 八图+双 schem 连续金样档 §7.3 验证门升级素材(假绿→修法完整战役) 三链演示素材(链一/二/三) 封面候选:决策路径万神殿 8/8 家族版 R1.7 外部席秘密 / 预算对抗证据包 R1.8B sealed child-run 修复档案 P2.6 紧凑语义 IR 往返与任务闭包探针 P2.3A critic held-out readiness 证据门 M1.3 D2/D4 双尺度八视图 + stoa 复用证据 M1.4A 构造包络 / 接头拓扑八视图证据 P2.4A critic 只读 fail-open 对抗证据 P2.5B RAD 逐建筑语料归档证据 R2/R3 退役表面计数与拆账报告 消融 L1 单发整图 消融 L2 逐步+掩码 消融 L3 义务关 消融 L4 第二义务族

Benchmark 明细 — 验证 Validation(主页第三格的算法同上)

最后一次干净全量 pytest 1651 passed / 47 skipped / 131 subtests doctor 0 findings selfcheck 金样 16/16 + 废墟门 字节锚:旋钮全关 = V2 等价 义务账本例证(小屋全清 · 法院留债) 鹈鹕战役#1 楼板污染四拓扑 CLEAN 坐标检验门(构件成块+块级承托) convert 五法:existence/bearing/overlap/dialect/csg 决策路径万神殿:16/16 债清 · 五法 0 落位求解器:轴向交换+偏心承托 门洞可通行探针(战役卡#2 候选) LLM 席重放:原始回复+菜单+动作已上账 D05 留债成品测试(不可验支付) R1.7 wire / 预算 / 秘密 / 失败零漂移门 R1.8B persistent selective repair + sealed child-run reload R1.9 跨进程 at-most-once 拨号许可 P2.3A held-out critic readiness:blind=0 诚实拒绝 M1.3 ModuleFrame 单位边界 / 非万神殿复用 / 五法零发现 M1.4A 完整柱包络 / host / junction pre-detail 门 M1.5 活消费者 remove / perturb + archive eligibility P2.4A critic 只读快照 + fail-open 回执 P2.6 任务闭包物化 + obligation bridge R2 退役表面可重复计数与分类拆账
04

Pantheon Daily

same prompt · daily regeneration · changed fingerprint = behavioural drift
Date2026-07-18 · Decision Path
A · Composer Reference324706 blocks · 40 historical overlaps
B · Decision Path12170 blocks · families 8 / 8
Validationfive checks 0 · four views PASS
Obligations16 / 16 discharged
Replay BoundaryPipeline.run / composer golden unchanged
Pantheon elevation and plan line diagram

Today's critic question · 19 July 2026

The machine can now prove that a revision refreshes only the affected domain; it still cannot prove that it knows what is better. P2.3A prevents an in-training 0.878 from masquerading as held-out evidence, honestly exposing blind=0. The next question is not how to tune another ranker number, but how to build an anonymous, cross-family, leakage-free blind-review set from artifacts that pass both final visibility and causal-consumer gates.

04

万神殿每日 Pantheon Daily

鹈鹕测试 · 同一 prompt 每日重生成 · 指纹变=行为漂移
Date 日期2026-07-18 · Decision Path
A Composer 参照324706 blocks · 40 historical overlaps
B Decision Path12170 blocks · families 8 / 8
Validation 验证五法 0 · 四视图 PASS
Obligations 义务账16 / 16 清偿
Replay BoundaryPipeline.run / composer 金样未动
Pantheon elevation and plan line diagram 万神殿立面与平面线图

Critic 今日一问 · 2026-07-19(每日一位 critic,问题必须扎在当日数据/图像上)

机器现在能证明一次修订只刷新受影响域,但仍不能证明它知道什么是“更好”。P2.3A 已阻止训练内 0.878 冒充 held-out 成绩,代价是诚实暴露 blind=0。下一步不应继续调 ranker 数字,而应回答:如何从 M1.4 最终可见且 M1.5 活消费者成立的方案中,建立与 catch/train 隔离、跨建筑家族无泄漏的匿名盲评集?

05

Next · 19 July 2026

prove causal use before blind review or production handover
  1. M1.5A · Causal consumer contract: build a producer→consumer→artifact reverse trace for every building-level field. Removal and perturbation must produce a named downstream change; inert fields are classified explicitly.
  2. M1.4B · Final visible artifact admission: after convert, recheck fused columns, wrong pediments, false support, missing views and UNKNOWN states. Catch cases remain Red and cannot inherit a pre-damage pass.
  3. P2.4A · Critic isolation gate: replace the mutable Blackboard with a frozen, read-only observation. Critic failure emits a fail-open audit receipt and cannot interrupt the scheduler.
  4. R2 · Scale ownership and production handover: once M1.3–M1.5 own the replacement path, retire old overrides, footprint derivation, composer duties and field fallbacks; expose the unified MDPRunner to CLI, Studio and export as opt-in first.
  5. Real-provider smoke: after Kevin supplies lawful credentials and an endpoint, run one bounded call. Keep the guarantee at at-most-once authorization unless the provider supplies idempotency or query semantics.
Execution GuardrailsM1.4A is not final-artifact eligibility · fields that fail M1.5 cannot enter taste data · never mix D_phys and rho · Kevin approves the R2 default flip · no credentials, no network call
05

下一步 Next · 2026-07-19

M1.5A 正在施工;先证明字段真消费,再开放盲评与生产交权
  1. M1.5A · 活消费者合同:为逐楼字段建立 producer→consumer→artifact 反链;remove 与 perturb 必须造成具名下游变化,只登记/读取但不影响工件的字段判 declared_but_inert
  2. M1.4B · 最终可见工件准入:在 convert 后重验柱贴连、错山花、伪支撑、缺图与 UNKNOWN;catch 只能记 Red,不得沿用破坏前 passed/overall 或进入盲评。
  3. P2.4A · Critic 隔离门:把可变 Blackboard 换成冻结只读观察快照,critic 异常只生成 fail-open 审计回执,不能中断 scheduler;完成后再接 LLM-审或 ranker。
  4. R2 · 尺度所有权与生产交权:M1.3/M1.4/M1.5 接盘后,再让旧 scale_override、derive_footprint、composer 与字段 fallback 退出;CLI / Studio / export 先 opt-in 接统一 MDPRunner。
  5. 真实 provider smoke:Kevin 提供合法凭据与 endpoint 后只做一次有界调用;无 provider 幂等/查询协议时继续只承诺 at-most-once authorization。
Execution Guardrails 施工护栏 M1.4A 不冒充最终 artifact 资格 · M1.5 未绿的字段不得进入 taste 样本 · D_phys 与 rho 不再混用 · R2 默认翻转必须交 Kevin · 无凭据不自动联网
06

Risk Radar

M1.4A pre-detail pass ≠ final architectural validityThe envelope and junction gate runs before decorative materialisation. Fused columns, wrong pediments, false support or missing views may still appear after convert. No blind review before M1.4B.
Declared consumer ≠ causal consumerA field appearing in a schema, log or function read does not prove that it changes the artifact. M1.5 requires paired remove/perturb evidence and a named downstream effect.
Mixing D_phys and rho can conceal topological errorsOnly the physical frame may drive placement and grids; convert alone projects voxel density. Post-hoc scaling cannot repair junctions, support or pediment form.
The critic has not shown positive held-out correlationblind=0. The in-training 0.878 is not a held-out result. Failed catches and inert traces cannot enter taste Spearman or reinforcement learning.
The clean baseline is evidence-scoped1651 belongs to a79b405. Later M1.5/P2/R2/R3 cards have separate targeted evidence and must not be arithmetically merged into a fictitious full-suite total.
06

风险雷达 Risks

M1.4A pre-detail 通过 ≠ 最终建筑成立构造包络和接头门发生在装饰物化前;convert 后仍可能出现柱贴连、错山花、伪支撑或缺图。M1.4B 前不得把方案送进盲评。
Declared consumer ≠ Causal consumer字段被 schema、日志或函数读取并不证明它改变结果。M1.5 必须以 remove/perturb 双实验钉住具名下游;惰性字段不得冒充 trace faithfulness。
D_phys 与 rho 再次混用会掩盖拓扑错误M1.3 只允许物理 frame 驱动落位与柱网,convert 才投影体素密度;禁止用后置放大修接头、承托或山花形态。
Critic 仍未证明正相关blind=0;训练内0.878不可复验为 held-out。M1.4/M1.5 不合格的 catch 或 inert 轨迹不得进入 taste Spearman,更不得提前接 RL。
干净全量与后续定向证据必须分账1651 属于 a79b405;后续 M1.5/P2/R2/R3 各卡只有各自定向证据,不得相加成不存在的全仓 pytest 总数。当前 dirty tree 是 R2 composer 拆账施工,不冒称全仓绿。
07

History

daily records retained for 30 days
2026-07-16 — Ruling A construction started · Probe-and-Repair protocol activated · abstract v5 locked
The abstract closed at 619 words and the P0→P4 construction sequence was established.
The first cross-decision obligation chain, D05→D09, entered code; seat identity and question/answer transcripts entered the ledger.
Two high-severity defects were repaired at the level of law: identity-scoped obligation completion and per-zone grounding for floor decks.
The first four-topology probe campaign closed CLEAN, and the project adopted the rule “fix the law, not the result.”
The dashboard was reorganised around one principle map, measurable benchmarks and modular evidence pages.
07

历史战报 History

零点刷新时昨日战报归档于此 · 保留 30 天
2026-07-16 — 判决 A 施工开工 + 鹈鹕协议上线 · 36 commits · 摘要 v5 锁定 · 战役卡#1 CLEAN
摘要 v2→v5 四迭代收官(619 词可投)· 三方合议归档 · 判决 A=加速建造,施工序 P0→P4 立项
首条跨决策义务链(D05→D09)· 自问自答入代码 · 理论卷成记法真源 · 席位身份 seat 上账
两修复 HIGH:obligation_completion 按身份 / deck 穿层 per-zone 接地(战役卡#1 四拓扑 CLEAN 证普适+眼验清账)
鹈鹕模式入宪(修法不修果+双向防作弊)· 幽灵柱+坐标检验门(成果A)· convert 表示空间唯一通道(铁律16候选)
composer 类型学分级退役判决(万神殿第一案)· 探针产物导出制度 · 看板重构(主页=原理图+Benchmark,内容入模块)
08

Glossary

canonical sources: theory notation + term concordance + rulings

Theory · the paper's conceptual spine

MDPMarkov Decision Process

The project models architectural composition as a decision trajectory p(τ)=p(a₀…a_T|s₀), with the building as its terminal artifact B=f(τ). Rather than sampling a finished image conditioned on C, ArchFlow constructs a state system that bounds combinatorics, records commitments and supports local revision. Architecture is not sampled into existence; it is committed into being.

POMDPPartially Observable MDP

Design contains latent intentions. A column exclusion may encode an unspoken sightline, ritual sequence or future façade. ArchFlow does not ask the model to guess these indefinitely; it progressively compiles them into explicit state.

Constructed Markovianity构造马尔可夫性

ArchFlow does not claim that design is naturally Markovian. It makes the process operationally Markovian by compiling hidden intent into explicit premises such as parti, function_intent and tradition. Each decision must read those premises, so the next lawful action can be chosen from the current compiled state.

State Compiler S_t状态编译

History, proposals and validation are compiled into a minimal sufficient state S_t=(G,C,L,O,U), including the obligation ledger 𝒪_t. Unlike a full chain-of-thought history, compiled state retains only information that can change future lawful actions.

Action Budgeter熵预算

The mask reduces the action menu to the lawful set A_valid; policy chooses only within it. The target is to keep H(A_t|S_t)≈log₂|A_valid| inside a useful interval, preventing both combinatorial explosion and a falsely deterministic process.

D⁺(X)Dependency Closure

D⁺(X)={Y|X⤳Y} is the full downstream closure of decision X. Revision cost follows C_revision ∝ |D⁺(X)|: the cost of changing a decision depends on its causal reach, not on the total size of the finished artifact.

Selective UncommitR1.8B

invalidate(D⁺(X)) re-answers a target inside a detached child run. Old/new semantic differences expand the affected closure; unrelated rounds are reused byte-for-byte, affected rounds are recomputed, the parent proof remains read-only and the child proof is resealed.

RADRetrieval-Augmented Derivation / Design

Retrieved material does not flow directly into token generation. It first becomes sourced, building-level facts, then compiles into commitments, relations and verifiable design deltas. LLMs handle questions, extraction and proposals within lawful menus; formulas and solvers retain ownership of arithmetic, coordinates, boolean operations and support consequences.

Obligation ⊕义务

An obligation is forward debt: created → discharged. It may be created in one decision and discharged in another; unresolved items remain visible on the ledger. Discharge is checked as a multiset difference, analogous to a proof obligation.

Question-Driven Agenda自问自答

The agenda is an explicit question list. Every decision carries a question; transcript() renders the derivation as a question/answer record. Repair means asking a question again, not painting over geometry.

Engineering · gates and operating discipline

Six-Step Atom六步原子

Every decision uses the same internal form: observe → menu → mask → policy → apply → gate. The mask establishes legality, policy selects an option, and the gate records validity without inventing the answer.

True Menu / Seat真菜单 / 席位

A decision with a real MenuSpec is a true menu. Its policy seat can be deterministic, LLM or human; the answering identity is written to seat and posted to the ledger. Deterministic policy remains the default.

Laws / Discriminator法 / 判别刀

Every constant must first be classified as law or choice. Reusable vocabulary, masks and canon relations may become law; a judgement specific to one design must pass through a policy seat. Otherwise the system collapses into another parameterised recipe engine.

Three Gates三门

pytest, doctor and selfcheck (16 goldens plus the ruin gate) form the regression boundary. A change to default bytes must declare its effect on the goldens.

Byte Anchor / Golden字节锚 / 金样

With all feature knobs off, output must remain byte-equivalent to V2 Pipeline.run. The frozen golden detects drift. Anti-cheating rules prohibit both result-side special cases and silent regeneration of the test oracle.

Probe-and-Repair鹈鹕模式

Adversarial building cases search for false negatives: validation passed, architecture wrong. Repairs must change law, mask, canon or obligation logic, never the generated artifact directly; the same case is then replayed for A/B evidence.

Single Conversion Channelconvert 唯一通道

convert is the sole entry from the floating-point bbox world into discrete voxel delivery space. to_voxels() and conversion_findings() judge existence, bearing and related rules in the same space that is delivered.

Honest Refusal诚实拒绝

When system capacity is insufficient, generation is refused and debt remains on the ledger. A stone post-and-lintel system that cannot span a 20 m hall must not hide the failure behind plausible geometry. Unresolved obligations never enter ValidationResult.

08

术语 Glossary

真源 = docs/理论(记法) + 术语对照 + 提案卷 · 判决时更新

理论框架 Theory — 论文的骨头(记法以理论卷为准)

MDP · 马尔可夫决策过程Markov Decision Process

全项目的理论底座:建筑构成是一条决策轨迹 p(τ)=p(a₀…a_T|s₀),建筑只是这条轨迹的终点 B=f(τ)。与其只学习「在条件 C 下采样成品 B」,不如构造一个能够稳定推进、限制组合爆炸、记录承诺并支持局部修订的设计状态系统。「建筑不是被采样出来的,而是在连续承诺中成为现实。」 理论卷 §0

POMDP · 部分可观测 MDPPartially Observable MDP

真实设计天然包含隐藏意图。例如,「这里不能放柱子」背后的原因可能是尚未表达的视线要求、仪式序列或未来立面构想,因此设计过程天然是部分可观测的。ArchFlow 的对策不是要求模型自行猜测,而是把这些意图逐步显式化,见「构造马尔可夫性」。 理论卷 §3.3

构造马尔可夫性Constructed Markovianity

这不是发现设计过程天然符合马尔可夫性,而是主动把它构造成可操作的马尔可夫过程:将隐藏意图编译为显式状态变量,包括前提 premises:parti / function_intent / tradition;铁律11要求每个决策都必须读取这些前提,从而让「只看当前状态就能走下一步」成为工程事实。 premises.py · 理论卷 §3

状态编译 S_tState Compiler

将历史、提案与验证结果编译成最小充分状态 S_t=(G,C,L,O,U),并纳入义务账本 𝒪_t。完整思考历史容易重新激活噪声与过期假设,编译态则只保留会影响未来合法动作的信息。代码中的对应实体是黑板,包含槽位读写集与前提。 blackboard/ · 谱系:Hayes-Roth 1985 · Hearsay-II

熵预算Action Budgeter

将每一步的条件熵 H(A_t|S_t)≈log₂|A_valid| 控制在预算区间 [H_min,H_max] 内:掩码先把菜单缩到合法集 A_valid,策略再从合法项中选择。代码中的对应实体是 MenuSpec;目前已有三个真菜单接入流程。 policy.py · 谱系:SPRING(AIJ 2024) · shielded RL

D⁺(X) · 依赖闭包Dependency Graph

决策 X 的全部下游 D⁺(X)={Y|X⤳Y};修订成本 C_revision ∝ |D⁺(X)|——改一个决策的代价由依赖闭包决定,不由结果规模决定(repair locality 的测量面)。代码 = 读写集 + downstream_of()谱系:TMS(Doyle 1979) · de Kleer 1986

Selective Uncommit选择性修订 · R1.8B

invalidate(D⁺(X)) → 在 detached child 中重答目标并按 old/new 语义写差扩张依赖闭包;无关轮字节复用,受影响轮显式刷新,父 proof 只读,child proof 重签。R1.8B2 已将 source/base/child checkpoint、lineage 与最终 seal 归档为可 fail-closed reload 的逐楼 child run;生产默认接线仍归 R2。 selective_repair.py · repair_archive.py · 理论卷 §5–6

RAD · 检索增强推导/设计Retrieval-Augmented Derivation / Design

这里使用 RAD 而非普通 RAG:检索结果不是只用于生成 token,而是先成为带来源的逐楼事实,再编译为承诺、关系与可验证设计增量。LLM 负责问句、抽取与合法菜单内提议;精确算术、坐标、布尔和承托后果仍由公式、求解器与闸口决定。R1.7 已提供默认关闭的有界外部席,R1.8B 使受影响推导可修复并封印。 理论_RAD与建筑状态编译 · external_seat.py · selective_repair.py

义务 ⊕Obligation

义务是一种前向债:created → discharged,未清部分以 debt 留账。义务可以跨决策创建与清偿,例如 D05 创建隐私义务,D09 通过楼板检查清偿;cover→bear 则形成级联召唤。清偿按多重集差逐项对账,对应形式方法中的 proof obligation。 ledger · ⊕=比理论卷多出的增补件

自问自答 ⊕Question-Driven Agenda

议程就是问题清单:每个决策都带有 question 字段,transcript() 将推导渲染成「问/答」笔录;repair 表示重新询问一个问题,而不是直接重画一块几何。 decision/ · blackboard/

工程词汇 Engineering — 门与纪律(动态地图口径)

六步原子Six-Step Atom

每个决策单元都采用同一内部结构:observe 观察 → menu 菜单 → mask 掩码 → policy 策略 → apply 应用 → gate 门。掩码先把菜单缩到合法集,策略只回答「选哪个」,门只记录、不裁决。 decision/ · 地图 §P0.1

真菜单 / 席位Menu · Seat

拥有真实选择集(MenuSpec)的决策称为真菜单。策略席可以在确定性 / LLM / 人之间插拔;谁作答,就把相应身份写入 seat 字段并上账。当前三个席位分别是 D05 行为、D07 传统与 D10 结构;确定性策略仍为默认值,因此字节锚保持不变。 policy.py · v2_stages.py

法 / 判别刀Laws · The Discriminator

面对一个常量,先判断它属于还是选择:法,例如词汇、掩码和 canon 比例锁,可以写死;选择,即针对单个设计的判断,必须经过策略席,否则系统会退化为另一个参数化 CityEngine。进一步说,可复用的内容可以进入 pack,而具体配方必须经过推导流。 铁律15候选(判决 2026-07-16)

三门Three Gates

pytest · doctor · selfcheck(16 金样+废墟门)共同组成三门。任何提交都必须三门全绿;如果修复会改变默认路径的字节结果,必须明确说明它对金样的影响。 CLAUDE.md 工作协议

字节锚 / 金样Byte Anchor · Golden

旋钮全关时,结果必须与 V2 Pipeline.run 字节等价,参照系本体保持不动。金样是冻结的基准产物,任何字节漂移都会触发报警。双向防作弊同时禁止「凑金样」——在结果侧加入特判,以及「自改考卷」——悄悄重生成金样;金样换代必须由 Kevin 拍板。 CLAUDE.md · selfcheck

鹈鹕模式Probe-and-Repair

主动构造对抗性建筑案例,寻找「验证通过,但建筑错误」的假阴性;幽灵柱就是「账对、图不对」的判例。第一原理是修法不修果:修复必须落在律法、掩码、canon 或义务链上,而不是直接修改生成结果;随后用同一案例进行 A/B 重跑取证。 CLAUDE.md 鹈鹕协议(判决 2026-07-16)

convert 唯一通道Single Conversion Channel

convert 唯一通道是浮点 bbox 世界进入离散体素交付空间的统一转换入口,由 to_voxels()conversion_findings() 组成。existence / bearing 两条规则都在交付空间执行校验,使承托判定从 bbox 层升级到体素层,也让「离散可判定」这一主张在系统内部得到兑现。 archflow/convert/ · 铁律16候选

诚实拒绝Honest Refusal

当系统能力不足时,它会拒绝生成并把债留在账上。例如,法院的石梁柱体系无法覆盖 20m 大厅,因此留下 4 项债务,而不是用表面漂亮的几何强行遮盖问题;未清义务绝不进入 ValidationResult。拒绝是特性,不是缺陷,失败分类学也由此建立。 ledger · 地图 §1.4