lili
1981a6be01
feat(storage): 闭合 Agent 到 Runtime 的 OSS 游戏链路
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
增加不可变源码检出、两阶段 finalize/activate、Runtime 同源对象读取与 iframe 安全边界,并用 fail-closed CI 门固定契约。Git 仅提交平台实现、契约、迁移和 SoT,不包含具体游戏源码、素材、bundle 或验收证据。
2026-07-30 05:21:44 -07:00
lili
a513ae38fd
fix(storage): harden source authorization and committed CAS
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
Provision the isolated game-source writer path, bind source uploads to
GameSourceArchive manifests, and require every immutable storage field for
pending-to-committed CAS. Reuse the gate-validated runtime manifest snapshot,
normalize remote storage errors, and record the staging object/CAS evidence.
2026-07-29 19:10:09 -07:00
lili
17727d08c3
feat(storage): 接入游戏内容对象存储与运行时提交门
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
冻结 GameArtifactManifest/GameSourceArchive 契约和 V34 pending/committed 状态记录,增加专用 writer 的全量回读物化校验,并让 Runtime API 在消费和发布前对账 committed、GamePackage checksum 与实际 engineBundle hash。隔离 staging 已验证真实消费拒绝未提交版本;源码桶权限仍保持 fail-closed,正式金标不切换。
2026-07-29 12:02:22 -07:00
lili
f95ab63521
docs(memory): 沉淀山海行纪可信消费闭环
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
记录地图1金标签范围、r1.1 不可变发布身份、生产 preflight 真 hash 校验和 round-17 历史证据边界,供后续复用与排障。
2026-07-28 20:45:32 -07:00
lili
cbfd4d871b
feat(acceptance): 闭合 playtest v3 与 A+ 可信消费链
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
固化 Match-3 生产者、视觉、音频与双 Judge 证据闭包。
将《山海行纪》r1.1 绑定新的不可变 release,并以生产预检现场核验 bundle、Registry/2 和 25 项 Writer 快照。
同步地图1平衡锁值、跨游戏回归修复、验收契约与 SoT 证据。
2026-07-28 20:16:13 -07:00
lili
686aaaa421
feat(reference-assets): 签认《山海行纪》并闭合可信消费门
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
冻结地图1二十分钟纵切版的平衡、证据与金标登记。
新增 ReferenceAsset/2 清单、策略、release、受信快照及 CLI/Service/acceptance provenance /4 消费链;保持 survivor live、R1 签名与部署关闭。
2026-07-28 09:11:54 -07:00
lili
e16c7e833d
docs(agents): 蒸馏内部狗粮上线/W-AXIS R1 收口踩坑经验
...
prompt-governance §11 稳定门在 M3 下 flaky 与治法(anyTerms 同义词补全治本+格式硬约束+几何退避;actor cohort 聚合比 judge 宽松)
gen-path-parity §6.2 跨语言契约版本接缝(Python 切 acceptance/3 必同步升 Node runner /3 否则真浏览器整拒)
staging-ops §2 commit 在途 M 触发 pre-commit 版本漂移闸处置(机械对齐 registry 匹配 frontmatter)+§4 长任务前台串行+孤儿独立复核
ai-development-protocol §4.2 关键 hash 一律主代理独立重算(扩 commit-hash 自验到产物/基线 hash)
均补到既有文件无新建,带本会话实证行号
2026-07-25 19:27:05 -07:00
lili
87777975c7
feat(w-axis): R1 生成可信闸代码收口(actor/judge闭合+W-GOLD-LIVE+full_gate+三批闸门)
...
actor/judge prompt eval 闭合: actor 3.0.5 正文强化+baseline(7轮); judge 3.0.14 正文强化+anyTerms同义词补全+baseline(judge-a 13轮/judge-b 33轮); registry/checker 版本对齐+顺序锚点 fail-closed 双保险
W-GOLD-LIVE live_prompt: play-loop 契约开口(request/3+provenance/3+ReferenceAssetRecord/1+Registry/1+迁移清单15条); cheap_verify 切v3+消费对账六闸(只消费active)+生成prompt注入接线(0 active不注入); Node runner playtest-v3.cdp.cjs 升/3+绊线恢复; 真模型回归验向后兼容
full_gate+三批基线: full_gate.py 集成runner串六子门+降级+22测; baseline_gates.py fresh25阈值+historical11预期表(2 needs_human交创始人定标)+shadow20框架+38测
注: registry cheap-system 登记 1.8.0→1.8.1 同步此前在途 cheap-system.md frontmatter 升版(修 pre-commit 版本漂移); cheap_verify/cheap_studio/validate/test_acceptance_v3/test_cheap_service_driver 为在途M含本会话叠加+此前W-AXIS在途(同一线无法hunk分离); 3红测试根因与raw审计未入本提交
2026-07-25 18:47:47 -07:00
lili
81a7a9ce56
feat(shanhai): ⑦c2 收敛调参+⑧win 调参后两全(14轮平衡迭代)
...
- balance.js: 放松怪潮(d1乘区归基线/三兽hp·dps降/WAVES rate×0.8/TIDE2.5→1.8)+抬玩家hp100→136/speed→132+削压强build(poyue44→34·evo1.9→1.7/fuling19→16)+抬地板(fengren/xuanming);九婴/狰王零改动
- 调参方向与原前提相反:加边界后真实是全面太难(M3怪潮按无界风筝标定),据当前真相反向放松
- c2 门档四判据全绿(c1 12/12/c2 fentian@85%/c3 46%/c4 0.402)
- ⑧win 调参后实测可达:round-15 seed42 确定性 win(九婴~28s斩)+6 runSeed 5win/1lose(lose为弱build收割期清场不及非九婴问题)
- 诚实纠正:round-14 win 实为旧平衡(dist陈旧未含调参),round-15 重建dist后真测调参后win仍可达
- c2 fentian/poyue@85%贴线(n=20有超线风险,非稳健余量)
2026-07-25 05:40:49 -07:00
lili
6ca44e3b2c
feat(shanhai): M5 代码灌装(占位资产)——5图/敌32/Boss10/sim参数化/meta解锁
...
- balance.js: MAPS 5图(裂谷原+不周山/昆仑墟/归墟/钟山占位)+ENEMIES 32+BOSSES 10+D2-D5解锁占位+各图波表占位
- sim.js: createSim mapId 参数化(按图取数,map1零变化硬证三局逐字节一致)+_debugFill限定敌混
- meta.js: unlockedMaps解锁持久化(存档data内,schemaVersion=1向后兼容)+胜局解锁下一图
- meta-tables.js: dex_full阈值gte:51->DEX_TOTAL动态(修既有硬编码双写bug)
- game-logic.js: 出击页地图行驱动MAPS+isMapUnlocked接meta
- 占位数值/sprite标待美术待平衡;map2-5占位pacing待平衡;选图入局接线待后续
- 回归全绿:真实13/13+meta11/11+build-tables9/9+meta-tables6/6;ui-trigger2 test4 pre-existing渲染层失败非M5引入
- M5完整验收需美术资产(图2-5/29兽sprite/BGM6)+真平衡扫描
2026-07-25 04:07:08 -07:00
lili
18ba0bd60f
feat(shanhai): 加边界后⑧win 胜路径达成(推翻已知限制)+ driver 适配有界
...
- win-jiuying.mjs: bounded-cruise 竖直椭圆巡航(摊薄怪潮、数学保证不触墙)+ 有界贴墙滑移层,适配加边界竞技场
- ⑧win 胜路径硬证达成:巡山礼成结算+九婴伏诛+bossKills=2+九婴hp末段rate95-210+满血win;加边界+满级build贴脸让九婴进AoE有效射程,推翻上轮武器索敌已知限制
- ⑨登记修正:⑧胜/负/重玩/进度四路径齐全,⑧可升verified(待创始人验玩)
- 普通玩家手玩贴脸难度归⑦c2/可玩性,不阻断⑧胜路径成立
2026-07-25 03:01:41 -07:00
lili
f6f817da4c
fix(shanhai): 治本去除竞技场背景烤黑边(裁黑带+bicubic 回填,四边岩纹收口)
...
- assets/bg/bg-map1-arena-01.jpg: 裁左右顶烤黑带 + bicubic 缩放回填 1560x2960,四边纯黑硬框消除(采样 min 21-34 带纹理),右崖本征暗阴影保留作暗崖收口
- 拼接/贴边/裁切已于 a4dc91c4 解决;本提交治本黑边,背景定稿
2026-07-25 02:32:34 -07:00
lili
a4dc91c43a
feat(shanhai): 有界竞技场+完整背景图,彻底消除背景拼接
...
- balance.js: ARENA={w:1560,h:2960} 有界竞技场(中心对称原点)
- sim.js: 玩家走位 clamp 到场内(边距含岩壁内沿,贴边不站黑墙/不出屏)
- render.js: 镜头 clampCam + drawPlayer 解耦屏心 + drawGround 一档接整幅背景图(二档视差瓦片兜底)+ 四边自然暗角 + 背景降颗粒
- art.js: 登记 bg-map1-arena-01 + 后台拉起预载 + tiles 降懒载(不增首屏网络字节)
- assets/bg/bg-map1-arena-01.jpg: 矿彩国风裂谷原整图(1560x2960,AI 草图创始人审)
- 墙角死角作为有界竞技场设计保留;⑧win 重跑留下检查点
2026-07-25 01:12:24 -07:00
lili
6059f837d0
feat(shanhai): 九婴数值调到普通人可用 + ⑧win 机制死结交游戏设计
...
- balance.js: 九婴 hp7400→3600/dps60→30/冲撞四件削弱/狂化削平,狰王 hp3000→2000(普通人可用区间,群体仿真有效)
- win-jiuying.mjs: 坐标驱动贴脸集火 driver(抱稳安全距+冲撞切向闪避)
- ⑧win 胜路径记已知限制:真正瓶颈是武器目标选择机制(nearestViaGrid 打最近怪,满怪潮下打怪不打 Boss),交 W-AXIS/游戏设计裁定武器 Boss 优先级或降怪潮密度
- plan §6.7 + ⑨登记收口;round-7~9 诊断证据留存
2026-07-24 12:59:08 -07:00
lili
3e4f6fa383
feat(shanhai): 修 juice 顿帧冻结 bug + 扩 forensics boss 坐标取证面;金标阶段二收口
...
- game-logic.js: 补 bundle.tick(dt) 驱动 juice 顿帧恢复,修首 crit 后世界冻结死局(对齐其他游戏标准调用)
- sim.js: 加 bossesForensics() 只读取证 getter,暴露存活 Boss 坐标供 CDP driver 贴脸集火
- content-audit.mjs: 10h 内容核数落盘持久化(金标⑥)
- evidence: 金标⑨限制登记 + juice bug 缺陷报告(供 W-AXIS)
- plan §6.4-6.6: R1 终审 + 金标阶段二采证收口 + ⑧win 已知限制(九婴机动冲撞)
回归 13/13;⑧win 待九婴数值调到普通人可用 + M5 + 背景拼接处理
2026-07-24 11:21:13 -07:00
lili
8a81b37348
test(release): make account report mode check portable
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
2026-07-23 03:07:37 -07:00
lili
bcb7fec906
fix(release): bind dogfood gates to runtime state
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
2026-07-23 02:49:08 -07:00
lili
495bd30a0c
test(release): gate signed account reports
2026-07-23 02:31:43 -07:00
lili
5ad0d26daa
fix(release): pin dogfood trust boundaries
2026-07-23 02:30:36 -07:00
lili
0551b3552f
fix(release): close final dogfood safety gaps
2026-07-23 01:43:41 -07:00
lili
ebd74a87ee
fix(release): pin staging runtime trees
2026-07-23 00:48:19 -07:00
lili
68f8b4fa86
fix(aigc): bind callback artifacts before completion
2026-07-23 00:45:25 -07:00
lili
3d928c4f8c
fix(dogfood-ops): bind evidence to wave windows
2026-07-23 00:42:58 -07:00
lili
f7d0942ab6
feat(project): bind runtime artifacts to versions
2026-07-23 00:42:40 -07:00
lili
9fb669c4fa
fix(release): secure dogfood provisioning transaction
2026-07-23 00:41:34 -07:00
lili
20dd705fac
fix(dogfood): close quota and trade race gaps
2026-07-23 00:26:11 -07:00
lili
c454610183
fix(security): reject forged staging identity headers
2026-07-23 00:23:15 -07:00
lili
8570d9b620
docs(ops): record dogfood account seed
2026-07-23 00:21:31 -07:00
lili
52aeab7a85
fix(release): verify and repair new-api user quota
2026-07-23 00:15:05 -07:00
lili
bfb0b08a68
fix(release): make permission checks portable
2026-07-23 00:09:05 -07:00
lili
beff6a7e27
fix(release): attach new-api SQL to docker exec
2026-07-23 00:06:42 -07:00
lili
b99f67f046
fix(release): await new-api provisioning visibility
2026-07-23 00:04:34 -07:00
lili
94d35f0b97
fix(release): accept canonical infra hostname
2026-07-22 23:56:53 -07:00
lili
761a34a121
fix(admin): remove default credentials from staging bundle
2026-07-22 23:51:45 -07:00
lili
2c28527526
test(release): remove readiness DNS dependency
2026-07-22 23:47:29 -07:00
lili
d48cc60bbf
fix(release): close staging activation safety gaps
2026-07-22 23:38:40 -07:00
lili
65aecc56aa
fix(release): harden dogfood identities and provisioning lease
2026-07-22 23:14:16 -07:00
lili
410d35dc64
fix(dogfood-ops): bind waves to durable runtime evidence
2026-07-22 23:06:57 -07:00
lili
34da791f26
fix(release): reconcile missing dogfood quota claims
2026-07-22 22:57:16 -07:00
lili
ce1b38bfb3
fix(admin): clear critical staging advisories
2026-07-22 22:52:49 -07:00
lili
14c374d12d
fix(studio): clear staging dependency advisories
2026-07-22 22:32:15 -07:00
lili
3bff0eefc3
feat(release): wire dogfood staging product flow
2026-07-22 22:23:19 -07:00
lili
af15ee1a32
feat(dogfood-ops): enforce fail-closed wave evidence gates
2026-07-22 22:13:07 -07:00
lili
7618a890ae
feat(release): gate dogfood RC and quota provisioning
2026-07-22 22:13:06 -07:00
lili
819522d752
fix(release): close dogfood security blockers
...
Make the dogfood security foundation self-contained, reject external runtime RPC writes, and bind publish state transitions with database concurrency controls.
2026-07-22 22:12:45 -07:00
lili
640d9268c0
feat(release): enforce dogfood publish safety loop
2026-07-22 21:37:43 -07:00
lili
926a0b4d4f
docs(cheap-gen): 在飞板同步——W-AXIS-V2 波2 已交,波3 重测基线在飞
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 09:22:32 -07:00
lili
8d851ea716
feat(cheap-gen): W-AXIS-V2 波2——取证契约退役+提示全加载链清洗,四门∧测试员为唯一验收链
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
opus 执行位交付、主会话四步验收过(三套测试亲跑/红线 diff 亲读/冒烟截图亲眼):
- 验收消费:check 新增源码级插件调用存在断言(_pluginCallPresenceErrors 词法层,
接替 F_wiring 真接线护栏);_forensicsView「必须实现」拦截摘除,降级为可选调试
接口(handleTap 输入契约与 ctx.log 日志纪律保留);gate_judge 放行措辞对齐四门
- play-spec/驱动器退役(逐件裁定 10 件):gen.mjs done 门自动产 play-spec 摘除、
cheap_gates/cheap_studio/cheap_modify/service_driver 调用摘除、_read_driver_type
改读 evidence/playtest/playtest.json;golden-spec 三工具(auto_vs_golden/bake_off/
compare_node)显式封存;ensure_play_spec 两实现保留一个版本窗口(只摘调用不删码)
- prompt 全加载链清洗:cheap-system.md v1.6.3→1.7.0(删 _forensicsView 自动验收
契约红线与全部 targets/occupied 语义,五法句/品类指路同步),cheap_roles 内置
回退逐字节同步(test_roles 12/12 证 parity),modify 切片经运行时切块自动同步;
5 品类 skills+littlejs 手册+recipes×2+模板 8 件+README 6 件教学清洗,真设计
价值(单击 casual/可解性质/双层反馈/latch)保留
- 批账:hard_genre_batch/xtheme 行加 playtest 段,_row_total_cost 修 shadow 下
测试员成本漏算(v2 取 max 防双计)
验收(主会话亲验):pytest cheap-worker 512 绿 + tier2 141 绿 + node 49/49;
25 局基线新旧口径重放对照——真坏 5 局全拦(floor 拦 2/测试员拦 3)、无一例旧拦
新放,翻案 2 局均为破案坐实的仪器误杀;n=3 冒烟(mode=v2)全链绿:w2v2-sim
harness verdict.pass=True 而测试员 reject(机械放行测试员逮住,盘上双证)、
w2v2-sim-fix 现象反馈两轮回喂→fix2 收敛(配方显示修成,局内截图亲眼);
rg 零残留(模板残留均为「验收不读它」的降级调试接口合规形态);真跑 ¥8.4。
已知余项:repairFeedback 有产地、Service 续修环消费者未接(测试员 reject 不入
RepairMiddleware,续修判据仍四门)——是否接入随波3 校准数据一并裁;v1 配置级
回退窗口关闭为创始人知悉项,genconfig 默认 mode 仍 shadow、切 v2 归创始人。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 09:21:04 -07:00
lili
79313bf2f4
docs(cheap-gen): 在飞板同步——W-AXIS-V2 波1 已交(考卷 9/9),波2 契约退役在飞
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 07:08:30 -07:00
lili
5bcaf6ac1e
feat(cheap-gen): W-AXIS-V2 波1——测试 agent 生产化+三路统一验收编排器+字段迁移
...
contract-gates / contract-gates (push) Has been cancelled
docs-gate / docs-gate (push) Has been cancelled
opus 执行位交付、主会话四步验收过(测试亲跑/红线 diff 亲读/硬证亲眼):
- playtest.cdp.cjs 生产版(§3 八件:DPR=1 playtest/1 坐标协议/坐标尺/落点回显/
同点硬提示/反早退/预算 14→24 随进展扩/fail 二掷显式 seed+清存档/图像自检
fail-closed exit=3)+ serve-and-playtest.sh;证据落 evidence/playtest/roll-N/
- cheap_verify:project_floor 四门投影(预筛权威唯一产地,绝不复用 harness 原生
verdict.pass)+ run_playtest(子进程/超时/记账/playtest.json 真相层/端口派生避
Chrome unsafe 5060/5061)+ run_acceptance 编排器(v2=floor∧测试员阻断/
shadow=旧口径+shadowV2Accepted 对照/v1=旧判定器;修复反馈只引现象段)
- 三路接线:cheap_studio/cheap_service_driver/cheap_modify 两档全改调编排器,
create 与 modify 单一验收标准
- §4 字段迁移:run-summary acceptanceVersion+playtest+floor 段、trace.playtest
additive(firstPlay 三字段镜像 ReadinessScorer 口径)、批账 floorPass+accepted+
acceptanceVersion(verdictPass 仅对照);result_out 三级取值(floor→verdictFull
投影→verdict.pass 回落)、gate_judge 续修触发器切四门、xtheme 同批;判定语义单轨
- §5 Java 读侧:ReadinessScorer 可玩性/firstPlay 优先读 trace.playtest,
GenMetrics 归因加 playtest/tester_degraded(向后兼容,未编译验证——本机无后端
构建环境,待 mini-desktop 构建窗口)
- genconfig/generation.yaml:acceptance.mode 三态(波1 灰度默认 shadow)+
playtest 旋钮(steps/二掷/超时/成本上限);judge 段未动
- 单测 32 项新增(二掷/图像 fail-closed/mode 三态/投影/现象分离/退出码/unsafe 端口)
验收:pytest 512 绿 + node 44/44(主会话亲跑);10 局考卷生产件重跑判对 9/9
(真坏 3/3 零放行、假阴 0/6,heritage-r4/puzzle-r1 二掷翻案、sb2 假超时根因=
Chrome unsafe 端口已修);Service E2E(w1v2-e2e1 shadow→v2 一发收敛)与 modify
回归(w1v2-mod1 ROUND_MS 60000→45000,src 与局内截图双证)真浏览器硬证;
总成本 ¥2.3。已知余项:真续修回喂环仅单测覆盖(波2 n=3 冒烟自然覆盖)。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 07:07:08 -07:00