139 Commits

Author SHA1 Message Date
zizi
2cfaed2bc5 docs(ruling): 模板哲学重申全档回填——模板=LittleJS插件/二次开发件,玩法模板层废除
- 创始人 2026-06-12 晚拍板:模板=引擎能力插件(碰撞/粒子/物理/手感/调色板/音乐/资产管线,平台维护LittleJS增强发行版),不含玩法/美术/关卡/UI=agent生成域;玩法模板=同质化根源废除;好玩基线v2改挂评估门;拔高样板=agent用插件库造王蓝莓参考件
- W-T1b spec v1.2(重申横幅,spec v2重写中,开工已授权);HJ-GEN-001 v1.3(9a改能力插件清单/§3分级重映射列终审Q7/W-G1重锚/W-T1c作废);HJ-CH-001(渠道含义:每游戏=独立代码,热发限纯数据子集;C-B待Mac,C-A可P1-lite)
- 作战清单:W-T1b重排/W-CLEAN登记(agent执行中)/真机已备Android+iOS/Codex通道恢复;映射表W-T1c作废→插件覆盖度
- Cocos地位不变:Tier2/3高级复杂3D长期必用,本轮只裁Tier1渠道线

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 09:09:23 +00:00
zizi
3eead3e56a docs(channel): 生产管线形态落档(§4.0三层:每游戏纯数据零构建/壳版本低频构建/上传CLI无人化)+计分补维「构建管线服务器化」(创始人问出)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 08:34:03 +00:00
zizi
bb12d30c81 feat(channel-spike): W-CH-α P0段五产物交付(验证门6/6 PASS)+全成本收益模型v2
P0(ultracode 9-agent编排,门员亲手重跑全部测试):
- lane-littlejs-adapter:weapp模式全局垫片(core+wx/tt薄层,16项DOM/BOM面)+零依赖单测21绿(逮修1真P0:listenerRegistry键名漂移致window事件链静默断)
- shared只读区:channel-probe八锚点FNV-1a哈希链(verifyChain防篡改)+Channel Runner壳骨架(白名单注册表/loadConfig双校/SDK直连桩不伪造收益)+14测试组绿
- 合规schema:gameconfig-channel(additionalProperties:false/枚举FSM/禁可执行串双关卡)+30用例全判对+tycoon/clicker共享GameConfig过校验;现行契约gameConfig裸object缺口落档=9c转正候选
- SIZES实测(mini-desktop增量法):C-A主包raw101.3KB/gz37.5KB=4MB闸门0.92%(×109余量),每模板边际gz2.9KB;C-B Cocos文献1.94MB(过门,余量×2.1,P1实测替换);非实测项全部明示标注
- 双RUNBOOK(357/319行,非工程师零裁量四件套)+verify-evidence.cjs(sha256 manifest+链校验,端到端含篡改用例实测)

成本v2(docs/mvp/全成本收益测算模型-v2.md):原版4 P0全修正(累计回本记账/存量流量/激励视频敏感性/渠道旧政);流量盘子建模+现行分成双场景+9宫格敏感性;结论=单月转正第10月/累计回本第15月(基准,跨度9~32月);Python逐行复算0算术错;Codex上游catproxy 503×2按协议自验算替代并注明

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 07:44:04 +00:00
zizi
2a9554b493 docs: 创始人两份对外材料落仓+作战清单待办登记(commit all)
- docs-design 落仓:可行性验证落地方案(28KB,16周王蓝莓单点验证)+全成本收益测算模型原版(已审计:4处P0待v2修正)
- 作战清单:W-CH-α P0段开火登记(ultracode五产物+验证门)/全成本收益模型v2任务登记/🧑拍板台四件(C1渠道口径·C2报备·HJ-GEN-001终审·W-T1b点头)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:57:51 +00:00
zizi
00be61b9ea docs(mvp): 作战清单🧑队列补登 W-CH 三件套(P1真测前置)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:17:46 +00:00
zizi
44d62cf1c2 docs(channel): LayaAir尽调出局落档+W-CH-α执行spec v1.1过Codex评审(16条全采纳,fire-ready)
- HJ-CH-001 §4.1:LayaAir裁决出局——无MCP/agent工具面(其AI=IDE内嵌人工AIGC,代码生成仍'规划中'),体积'更轻'无官方铁证;正面项如实记录(MIT/CLI/JSON场景);复评触发=官方MCP或官方2D核心体积数字
- 执行spec v1.1:共用只读channel-probe+八锚点字段级定义+哈希链防篡改/G2b真机真输入门/合规schema绑真实契约(裸gameConfig→channel schema)/双模板入包(tycoon+clicker边际)/C-B构建口径锁死(不用引擎插件计分)/G6网络白名单门/G5审核门拆分防污染(预检计分+真审观察归因分类)/广告五路径/三开协议/双端差异矩阵/成本三列+双变体敏感性/时间盒/录屏降辅证/T1目录结构
- P0段(纯Linux)可即开;P1待创始人三件套(双端开发者账号+Win\Mac机+真机)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:17:14 +00:00
zizi
fdecf4e191 docs(channel): W-CH-α升级渠道引擎对比spike(创始人1+2拍板)——层不锁引擎,场景锁默认+复议权
- 候选=LittleJS+自研adapter vs Cocos原生小游戏导出(LayaAir视尽调,差异化铁证才进);统一场景=tycoon模板+同份GameConfig双端出包
- 计分维含模板双实现成本/adapter维护风险/agent友好度;决策规则=adapter过门单代码库优先,脆则Cocos接渠道线(GameConfig引擎无关不分叉);feed侧LittleJS终裁不动
- C3已拍;前置=LayaAir尽调收口→双spec(Codex审)→与W-T1b并行开火

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 06:04:37 +00:00
zizi
6fb3a33702 docs(channel): 渠道适配判定定稿(HJ-CH-001·A包双路交叉验证)+回写spec与账本
- 新增渠道适配判定:A1平台规则网查(IAA免版号/动态代码禁令/包体/流量主/一壳多游灰区/LittleJS移植面,官方来源索引)×A2架构冲击备忘(Codex Xhigh:生死判定表/Channel Runner v1/GameConfig合规红线/L2L3渠道命运/中台形态/9g渠道字段/spike 7钉)零冲突合成
- 判定:小游戏=精选整包L1分发面(一壳多游·主题合集口径,不互跳不外导),H5=UGC+L2主场;对外话术建议改「自研流即时发布+双渠道精选发行」
- HJ-GEN-001→v1.2.1:D13渠道双形态Runner/§3渠道发布行/§7渠道线半径
- 映射表与作战清单:W-CH范围定稿(spike可与W-T1b并行,待拍C1-C3);H5站资质并入律所议题(W3)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 05:53:23 +00:00
zizi
b87f7e0c7f docs(mvp): 可行性方案16周↔波次映射落账+作战清单登记
- 新增 docs/mvp/可行性方案16周-波次映射.md:方案4阶段逐任务映射到承接波次/🧑闸门,双指标口径声明(90%窄域/80%宽域),15KB滞留引用标注,L2禁动态代码风险旗
- 作战清单:W-T1b 对象更新王蓝莓+T1c优先级(模拟经营+剧情互动先行);新登记 W-CH 渠道波(范围待A包)与 W-G0 契约波(待终审);M4 范围扩(分账+Token计费)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 05:46:53 +00:00
zizi
205bf793dd docs(specs): 王蓝莓IP口径修正——按可行性验证落地方案,改名式IP gate→授权式IP gate(授权落定前占位美术不对外);Q3美术双轨(授权IP线手绘锁风+自有吉祥物线),美术系统须风格无关
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 05:18:15 +00:00
zizi
cbf86642f7 docs(gen-system): 生成系统意图基线v1定稿(29条)+总体架构master spec两轮评审定稿(HJ-GEN-001 v1.2)
- 意图基线v1:创始人2026-06-12全采纳冻结——F1-F5+合并基线24条(主会话20+Codex Xhigh独立20去重,重叠率~6成交叉验证)
- master spec v1.0→v1.1(Codex R1:5P0/10P1/4P2全采纳:控制平面/L2七层信任边界/灰度矩阵/可证伪验收/29条覆盖矩阵/商业化就绪门)→v1.2(Codex R2:核销18/1⚠️+新发现11条全采纳:收益激活验收门/W-G1依赖口径legacy迁移·评估集v0v1双版/D11带阈值阻断/fallback指标隔离/G1合规先行段+反同质化锚/首局子门品类化)
- W-T1b同步:Q1/Q3由创始人目标①事实拍板(拔高对象=王蓝莓小卖部·统一自有IP+外演IP gate),消除执行入口分叉(R2-P2-1)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 03:53:37 +00:00
zizi
e2899a5b41 docs(w-t1b): Runner v2+双层模板体系+拔高样板 评审版定稿(HJ-T1B-001)
- 三件交付:核心代码模板v1(平台核心层on LittleJS,YAGNI门=只收拔高样板真实调用的能力)/拔高样板(首件主验收门=创始人亲玩判,五要素拉满,引擎复议权挂此)/Runner v2生产化(URL交付/预热/双轨分流/outcome契约补丁/取证几何契约)
- 双层架构工程化:玩法模板只经核心层公开API禁越层触LittleJS裸接口(保引擎可换性);美术管线=程序化系统(调色板库LLM选ID)+像素资产包(AI出图+人审,入Runner共享层)
- 波次切分α/β:α拔高样板判门不过则β不开工;四模板重做=W-T1c不在本波
- 待拍板3项:拔高对象(默认月光捕手角色化)/像素工具链(默认ComfyUI先试)/主角IP方向(默认平台吉祥物系)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 00:28:02 +00:00
zizi
13b8a51e47 docs(t1-close): W-T1a 七步收口——引擎终裁LittleJS+模板双层架构拍板全量回填
七步对账(wave-close-checklist):
1.总账:表头2026-06-12+对账c514d60;§5 runtime口径改Runner v2;§6 新增W-T1a执行记录行
2.作战清单:W-T1a完成移归档⑪;登记W-T1b(双spec编制中);§0完成线建议候选更新(拔高样板过创始人判)提请重锁
3.回填(裁定类):终裁包落锤横幅/重设计spec v1.2/tech-decisions §1.1+技术栈行(LittleJS终裁+双层架构)/glossary词条/记忆双档
4..agent:game-studio横幅更新(引擎已终裁,W-T1b建设中)——结构性状态变化
5.蒸馏:staging-ops新增mini-desktop长驻serve配方(systemd-run首选/setsid双脱离+探活门/heredoc竞态红线);Phaser侧专有配方(切形态/净增量取差)不蒸馏——败选侧低复用,证据留lane REPORT可溯
6.索引:无结构性变更(纯内容追加),README/AGENTS导航不动
7.编排资产:spike全部脚本已随lane/phase2入库;终裁包v1.2兼本波收口报告

创始人拍板记录:引擎=LittleJS;模板双层架构(核心代码模板=平台核心层类高级引擎固定核心留LLM灵活面/玩法模板=品类层带质量底线生成须高于底线);美术=程序化系统+像素资产包混合;亲玩判词「玩法简单缺艺术气息」(engine-neutral)→好玩基线v2五要素;拔高样板=W-T1b首件

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 00:26:16 +00:00
zizi
c514d600db docs(t1-spike): 终裁包 v1.1——Codex Xhigh复核整改(P0×3/P1×4)定稿待创始人拍板
- P0:裁量分声明+敏感性分析(四组裁量维度全拉平后S2硬数据差+8仍定方向,结论对裁量分不敏感)/E1双重计账纠偏(Phaser冷态本身过线,改记敏感度不对称)/沙箱维度拆名(CSP安全双平,分差全部来自交付形态工程成本)
- P1:冷开倍率区间化4.8~5.3×/「必然出线」降格为推断需真机验证/补LittleJS全量min上界58.9KB/新增§4.5翻盘条件三条(亲玩否决/真机反转/工时爆表)+残差承压划分收敛(共担项明示)
- 确认项×3:S2口径/计分硬数据/B1净增量FPS JSHeap全部可溯源背书
- 建议不变:LittleJS 85/Phaser 82,决定性=S2主考结构性差异;待创始人亲玩判词+终裁

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 20:16:17 +00:00
zizi
5735c0eafc test(t1-spike): Phase2节流测量收口——4包S2三开曲线/帧率/内存全数据
- S2@CPU4×+5Mbps(3遍中位):LittleJS冷开536/592ms·三开397/460ms;Phaser冷开2858/2818ms·三开684/746ms——编译缓存省~2.1s但只救二开起,首次试玩吃满2.8s(离3.5s地板余0.6s),冷开差5.3×与体积差30×机理互证
- 帧率@4×:四包中位59.88满帧;尾帧分化phaser-catcher 1%低=35.34(高密粒子,未破30线);CJK主取证面两引擎零帧率代价
- 内存:JSHeap 4/6MB双双远低于B4 150MB(procRSS~1GB系chrome全树固定开销,非引擎信号,口径已标注)
- 钉子①终证:运行期零CSP违规零eval执行;phaser唯一new Function系不可达polyfill;matter-js零命中确为arcade变体
- 诚实声明:尾帧/JSHeap单遍作趋势;真机残差(XWeb冷开绝对值/真机code cache/CJK字体)留终裁包清单

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 20:08:24 +00:00
zizi
1506da704d feat(t1-spike): lane-littlejs 续建收口——王蓝莓小卖部五门全过+游戏②净增量2.2KB gz
- 勘察机制兑现:前序夭折agent已写完shop.ts(24KB),逐条复核§2B采用,本轮补分发/透传/取证/净增量四件,零浪费
- 两游戏门表全PASS零假绿:catcher回归(双游戏bundle零回归)+shop全量(胜=进货卖货循环金币100扩店/败=只进不卖3流失倒闭,全CDP真实点按)
- SIZES v2:engine-only gz 15.9KB(两包engine chunk字节级相同,tree-shake实证)/runner-total gz 22.0KB/净增量6.4KB raw·2.2KB gz;N=10款外推≈36KB gz
- 经营/UI摩擦对位:drawText CJK直出零成本(+)/无UI控件抽象+无measureText+文本坐标手算(−);两类玩法游戏逻辑均一轮写对,拉锯100%在取证基建
- serve常驻:4311(setsid双脱离+5×6s探活门),四包URL Tailscale全200
- 蒸馏候选:serve会话teardown教训(setsid+探活门)补强staging-ops

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 19:32:10 +00:00
zizi
2daa575f90 feat(t1-spike): lane-phaser 续建收口——B1过门形态切换+王蓝莓小卖部+游戏②净增量2.5KB gz
- 任务A:vite alias→phaser-arcade-physics.min.js(UMD interop免shim/类型退化any双轨留生产/vite再包壳+12KB),dist引擎chunk gz 326,656 B1双过(余23KB);PHASER_FORM开关留对照
- 任务B/C:两游戏×五门全过零假绿(catcher回归919真实move/shop全量39真实click,胜=进货卖货循环金币20→100/败=只进不卖3流失倒闭);八CJK文案+按钮置灰态+胜彩带扩店/败灰场倒闭演出逐图核验
- 关键架构数据:游戏②净增量=10.2KB raw/2.5KB gz(双build取差,引擎chunk同hash)——「单引擎多游戏每游戏=小增量」前提实测成立
- Phaser经营/UI摩擦:无内建按钮组件(30行自带范式)/text CJK零摩擦/v3心智直写v4.1首轮零报错
- serve常驻systemd单元,Tailscale 100.64.0.7:4312 实测200(创始人亲玩就绪)
- 蒸馏候选三条记账:切形态配方/净增量取差机制/systemd-run durable serve(收口波按七步落)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 19:15:50 +00:00
zizi
7e4238d446 feat(t1-spike): lane-littlejs 月光捕手五门全过——引擎16KB gz/一轮写对零返工
- 五门 PASS:构建绿/CSP双源零违规(dist grep eval=0)/胜败双路径1666次真实CDP输入/CJK系统字体直出/REPORT落档
- SIZES:engine-only tree-shaken 40.6KB raw/15.9KB gz/helpers=0(ZzFX原生);runner-total 19.6KB gz;不tree-shake上界58.9KB gz——B1余量×5.9起
- 可生成性:460行游戏逻辑一轮写对,摩擦全在CDP harness;引擎侧两真实扣分项=setGravity Vector2签名陷阱(旧语料标量)+ParticleEmitter约20位置参;缺Tween管理器6行自封即解
- S2未节流冷开67ms(节流三开生死曲线归Phase 2)
- 诚实边界:音效无听觉实证/真机不可达/平衡spike-local,六条全列

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 18:53:38 +00:00
zizi
7a299b72d2 feat(t1-spike): lane-phaser 月光捕手五门全过——unsafe-eval钉子拆除+B1形态爆门实测
- 五门 PASS:构建绿/CSP双源零违规/胜败双路径920次真实CDP输入/CJK截图/REPORT落档
- 钉子①关闭:phaser@4.1.0 唯一 new Function 系带 globalThis 守卫的死路径 polyfill,严格 CSP 实跑零违规,免 patch 免降级
- B1 重要实测:npm 默认 ESM 形态 gz 371.9K 爆门(exports 无细粒度导出+sideEffects undefined,tree-shake 无力);官方预构建 phaser.min.js gz 347.7K 险过/phaser-arcade-physics.min.js gz 314.9K 舒适过门——「免预裁剪过门」预期不成立,过门=切预构建形态(一次性动作)
- 可生成性强信号:v3 语料零修一次写通 v4.1 核心 2D API,首构建即绿零 API 报错
- headless 实跑 Canvas2D 降级路径(renderer.type=1)零异常

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 18:38:00 +00:00
zizi
c77a2902a9 docs(t1-spike): v1.2 创始人加单——双游戏×双引擎=4包+亲玩验收
- 新增游戏②「王蓝莓小卖部」规格(§2B):经营/UI/CJK 重镜头,点按交互与游戏①拖动互补;失败态=流失3位倒闭,胜=金币100扩店;补齐 spike 偏科 action 的覆盖缺口(现有四模板全 UI 驱动型)
- runner 双游戏分发(?game=catcher|shop)+SIZES 增报「游戏②净增量」(验证每游戏=小增量前提)
- 自检门升 4 路径(两游戏×胜败)证据分目录;Phase 2.5 创始人亲玩验收(Tailscale 4 包 URL,计分表外保留否决权)
- 作战清单 W-T1a 行同步

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 18:20:27 +00:00
zizi
a8a565532c docs(t1-spike): Codex 5.5 Xhigh对抗评审整改 v1.1——P0×6/P1×5全修+三拍板落账
- P0:SDK接线细则(复制工厂+重建双原语shim)/S2七锚点host单时钟(可玩=t_input_bound)/真输入取证纪律(禁evaluate篡改)/CSP硬证据(securitypolicyviolation+CDP双源计数)/Phaser版本统一4.1(3.90=买断代迁移债,v4挂CSP硬门才降级备援)/serve形态钉死(vite build+immutable缓存头+固定端口三开协议)
- P1:outcome标注spike-local(契约补丁随W-T1b)/SIZES三列(engine-only·runner-total·helpers)/依赖锁定npm ci/并发模型改mini-desktop暂存目录+git全程主会话/R4口径回填requirements
- 评分表加helper依赖成本行;重设计spec §9 拍板落账(Q1 top-2 spike/Q2捆绑好玩基线/Q3 spike先行并行)
- 评审通道:按创始人指令首跑Codex 5.5 Xhigh成功,未回落

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 18:02:39 +00:00
zizi
205ca6ffff docs(t1-spike): 引擎eval-spike执行单(HJ-T1-SPIKE-001)+作战清单登记W-T1a
- LittleJS vs Phaser「月光捕手」双lane自包含并行:同款落物action(失败态+juice底线+CJK固定文案+零外部资产),严格CSP零violation硬门,SDK真接,引擎URL化交付
- game_end 新增 outcome:'win'|'lose'(additive)spike先行验证
- Phase2测量协议:CPU 4×+5Mbps节流下冷开/二开/三开S2曲线(编译缓存代理测量)+帧率+内存;真机XWeb留残差声明
- 沿创始人推荐路径:top-2 spike/好玩基线捆绑/spike先行并行,终裁后重锁完成线

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 17:51:16 +00:00
zizi
75d01f0e92 docs(tier1): 约束框架定稿——15KB红线废除→三层框架,四路引擎尽调收口(HJ-T1-REDESIGN-001·创始人专门会话)
- 新增 brainstorm requirements(单一事实源):SLO地板@千元机+4G P75/预算入场券B1 gz≤350KB·raw≤1.5MB/工程增强层E1-E6;裁决语义=预算入场券·S2实测主考
- 重设计评审版 v1.1:四路尽调回填(LittleJS 8.0/Phaser 8.0/KAPLAY 6.5淘汰/自研+微库淘汰),D2引擎URL化交付铁律(HTTP+编译双缓存)
- 裁定回填:tech-decisions §1.1(自研壳退役→成品轻引擎+Runner v2,终裁待spike)+glossary/product-and-architecture词条+技术决策版横幅第4条
- 1.x手册挂横幅(add-game-template/runtime-and-multichannel/game-studio/.agent),双轨冻结期仍有效;历史spec不动
- 护城河话术三处措辞修:自研边界改'宿主控制层自研+渲染引擎用开源可替换',强化B0定调

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 17:51:16 +00:00
zizi
09d590cad1 docs(cleanup): game-admin/game-cloud 清理 Codex 执行单(Fable审计·数据层为主)
删=仅 system_menu 1243/1441 死菜单行(16死顶级子树,views早被fork删=现空白页)+437孤儿role_menu;前端/后端 fork已裁=无操作(诚实不为凑而删)。安全=软删+bak备份+5断言staging干跑过+逐步计数闸门;trade:前缀碰撞防雷(只认16死根递归id);aigc/runtime/game-module-* OFF-LIMITS围栏。人核点=pay(1117)/bpm(1185)死菜单删后M4接pay需从bak重灌。(SQL 在 md 内联,子代理未单独落 deploy/sql 文件)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 15:57:37 +00:00
zizi
d7eee53fa5 docs(fe-cmbiz): community/biz 前端入口 review版spec定稿(HJ-FE-CMBIZ-001·Ultracode)
给 Wave4 后端配前端(no-orphan闭合+B端可演示):community消息中心+biz客户询单看板(game-studio)+biz admin处理队列(game-admin),消费已入库契约零后端改动。10 agents(4 recon→起草→四镜头评审含design-lens→定稿,接受18/重定向1/记录2)。
- 评审逮:D5 biz demo试玩取包 owner-agnostic 契约缺口(卡AC-FE-4 B端现金线命脉,升跨前后端硬前置)/§0端点17→19矛盾(blocker)/清除invent契约引用(runtime实查仅1-102-001-001无owner-agnostic端点)/D1「我的中心」承载页(design-lens补,本波唯一动导航处)
- scope收敛=纯前端·消费已入库契约·零后端·不做M4资金流UI;三块可拆(最小必交=①消息中心+②biz客户侧,③admin受7权限点staging闸门约束未过则顺延)
- 待创始人拍:D1客户入口位置/D2等级奖励是否做/D3 admin队列是否本波接/D5⚠️demo取包路径

待创始人审review+UI走查→拍4口径→开execution。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 14:20:08 +00:00
zizi
a2d10be66b docs(w4-metrics): W4 三待拍创始人拍板全采纳——回填 §8.1(裁定回填铁律)
2026-06-11 创始人拍板:①假设值设硬红线(真账单前一律【假设·待测】、不作预测口径、不对外锁价)②gross语义现定schema形状(game_ad_revenue 存G总消耗+N渠道净额+渠道扣率快照,分成从N算、对账用G),实际值留真实化波③对账归属推迟到支付真实化波。三条均不阻塞→W4埋点review spec解锁,待排期开execution(③④独立小波)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 13:54:27 +00:00
zizi
60e736ac1a docs(harness): 收口协议单清单化+四处漂移纠偏+配方出仓蒸馏——2026-06-11 harness 体检落地
体检根因:收口规则散落 4 处(总账铁律/作战清单回填铁律/README 维护规则/协议 §6)靠记忆执行
→ 漂移已实发(总账表头停 06-09 两日、作战清单轮次未滚动、.agent 残留 Day-0 横幅、AGENTS §3 仍写"三仓未入本仓")。

- 新增 .agents/skills/wave-close-checklist.md:收口七步唯一可执行清单(总账+表头/作战清单+归档/回填/.agent 仅结构变化/蒸馏/索引/编排资产入库+30秒自检);总账铁律、协议 §6、编排文档全部改为指向它
- 四处漂移一次纠偏:总账表头 06-11+对账 f403d11;game-cloud/.agent(Day-0→11/13 模块实态、技术栈对齐 C2 裁定、Wave4 销账);game-studio/.agent(mock 态→接 staging 实态);AGENTS.md §3 monorepo 实态+目录树补 contracts/game-*/deploy/mvp+memorys 标记停增
- 作战清单瘦身:3843 字符巨型 bullet 等完成史整体迁 MVP作战清单-完成史归档.md(原文快照保真),清单 68→33 行只留队列;新一轮完成线标注待创始人拍板重锁
- 配方出仓蒸馏(原仅存会话私有记忆):skills/staging-ops.md(机器分工/git 同步/重部署字节码实证/前端构建门/冒烟)+ skills/ui-walkthrough-cdp.md(CDP 七坑/studio/admin 走查/信道探针);README+AGENTS §5 索引同步(§5 顺带补回漏登的 add-game-template/prompt-governance)
- 编排器 .agent 户口:QA 工具箱定位/组件清单/纪律(新工具不再长进 runs/)/Doc B T-id 编目与 tools/ 迁移留待办
- 协议修正:§5 前端验证门 pnpm test→npm run build(vue-tsc 假门禁红线入文);§1 历史检索改指 agent-specs 收口报告;mvp-execution-orchestration 加波次制现状注记(Day0-15/站会为目标态)
- .gitignore 加 __pycache__/.pytest_cache(注释说明与 build/ 老雷的区别)

遗留:nightly cron 哨兵(动 mini-desktop,待拍板)/ Doc B 未编目组件销账 / tools/ 迁移评估。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 13:26:04 +00:00
zizi
33deb9461c docs(w4-metrics): W4单位经济埋点 review版spec定稿(HJ-W4-METRICS-001·Lane B·Ultracode)
并行双lane之Lane B:5路recon→起草→四镜头对抗评审→定稿(11 agents/~1M tok)。review版spec(297行)+评审纪要(24条逐条处置,接受23/重定向1/拒绝0,载体事实全grep核实属真)。
- 4类指标per-game埋点设计:①LLM token(均摊口径锚定,源newapi_cost已落)②素材成本(降级登记不建桶,setAssets(emptyList)硬编码真零数据)③广告产值(ad侧天然per-game,group by game_id零改动)④创作者应得(trade补game_id贯通最小改动链)
- ★核心裁决:否决telemetry加列(评审点破=实为新建跨模块Feign写seam+uk_event_id幂等错位非加列),③④落收益侧自有表零跨模块写
- §6.3对账硬约束(双平面禁同列求差/逐笔floor禁聚合反推/日期键统一stat_date/mock不变式真实化前置)+firstRecord守门
- scope收敛=③④独立小波·埋点measurement·不含M4支付;§8.0已收敛裁决表S1-S9+§8.1仅3条待创始人拍(假设值红线/gross语义+分成深度/对账归属排期)

待创始人审review→拍3口径→开execution(③④独立小波)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 13:18:48 +00:00
zizi
f403d1176a docs(wave4): Round2集成门收口落账——总账/作战清单 community+biz 转真实 + add-business-module 蒸馏
集成门全绿后收口(铁律:每波收口必更新总账+蒸馏):
- 总账 §2 community/biz 未建→🟢真实(链路①②staging实证)+合计 11建/23单测文件/V1-V13/接单体11;§0 现状 9/13→11/13(owner 54/55 P0);§5 Wave4 勾选;§6 波次史加「建设+集成门」行(60模块编译/Flyway V11→V13/18端点/单测32绿/§9.3两链路DB实证)
- 作战清单 ⑩ Round2 收口 + 后置 backlog 勾掉
- add-business-module.md 蒸馏:步骤5补 root pom <module> 注册(装配两处,旧skill漏)/步骤7补 argThat 显式类型消歧坑/常见坑加同进程 notify-push 范式>MQ/错误码段 community=1-107·biz=1-110 落地/checklist

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 12:04:13 +00:00
zizi
64a390e640 docs(wave4): Round1双lane收口检查点——链路②闭合harness + Wave4(community+biz)双spec定稿
- 链路②: admin审核台真UI走查闭合(CDP-on-mini harness: admin_walk.py/run_walk.sh)——
  创作者提交→admin点9137「通过」→项目PUBLISHED(4)+feed_rank写入实证(队列3→2+DB);附带修admin构建腐化(vite8→钉5.1.4清装)
- Wave4评审版 HJ-WAVE4-001 + 评审纪要(两轮对抗评审R1 23+R2 6全接受) + 创始人拍板D-A/D-B/D-C回填+ERRATA回流
- Wave4 execution版 HJ-WAVE4-EXEC-001(4路深度recon→起草→三镜头评审逮aigc回调blocker+PII口径订正;主agent抽查file:line属实)
- 总账§3链路②行+§6波次史、作战清单⑩ 同步收口

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 10:09:14 +00:00
zizi
3652cd9d86 docs(mvp): 作战清单登记 new-api 计费集成⑨——薄片①落+余推迟
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 07:19:12 +00:00
zizi
1ece4a7c43 feat(orchestrator): W4薄片①——new-api logs.quota权威成本接通(取代客户端估算为权威)
- newapi_cost.py: 直读new-api PG logs(真实倍率), model×token_name聚合/生成裁判分列/平台vs创作者归属/交叉校验
- 实测merge-prod-20: ¥0.59总/¥0.0103次/约¥0.031款(MiniMax-M2.7+v4-flash裁判分列)——确证文本生成成本可忽略
- report.py成本段加权威成本指针; 模型§5客户端估算降fallback,权威数落账
- 评审整改: per-creator计量/支付/订阅推迟(admin无法替他人铸token+支付通道3-5周阻塞)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 07:17:53 +00:00
zizi
11009b4064 docs(spec): new-api评审版 v2——两轮对抗评审整改纪要(4镜头)
- 修正§0成本(¥0.02-0.04→¥0.009/款,高估3-5×)+订阅就绪降级为schema在未跑过
- P0可行性硬阻塞:admin API无法替他人铸token(AddToken自作用域)
- P0安全:new-api 3000公网暴露(独立现网风险,开通前须收内网)
- 范围:全量计量前置于支付通道(ICP+进件3-5周阻塞)→分期=本周薄片(W4读logs权威)+次薄片(token-name归属)+推迟(支付真实化后)
- 补:三方对账/注销跨平面/退款/B端成本桶/token加密/验签/PII

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 07:08:35 +00:00
zizi
7ee0cd7085 docs(spec): new-api 生成计费平面集成·评审版(HJ-NEWAPI-BILL-001)
结论=生成/消费侧全用new-api(别自建),硬边界=收益/提现留trade/pay(配额只减不增).
实查new-api库证据(users/tokens/logs/subscription_*全就绪,913日志=权威成本台账).
五集成点+MVP计量护栏+外部服务风险/补偿+五拍板项. 待创始人拍板,未码.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 06:54:48 +00:00
zizi
1e433c5b2d test(fe-walk): 发布 UI 两缺陷修复重走查闭环——创作者发布段 UI 通(HJ-FE-WALK-001)
修(29564c8)+全量构建+重部署+重走查实证,创作者发布段 UI 闭环打通:
- Bug A 实证修: project 9137 currentVersionId=93109(原 None),门禁⑤过
- Bug B 实证修: feed/zones 返 2 专区,发布页专区选择器 stillLoading=false 真渲染
- 发布闭环: 去发布→选专区(创作广场UGC)→提交发布→「✓已提交审核·进审核队列」截图实证,launchZoneId=2 落值
- 无回归: feed 既有已发布(9001 status=4)仍在; admin-api 200(M1 无回归); 四模板 banner

部署蒸馏: stale staging repo(b78a2cd)reset --hard origin/dev/2.0.0 取全量正确源(jar 备份兜底),
jar 字节码实证含两修。余审核台 approve→入 feed=admin 侧 surface。

落账: 总账链路②→🟢 创作者发布段 UI 通+审核台余项; §5 修复待办勾除; 报告 §五+成功截图入证据。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 06:12:40 +00:00
zizi
17b2e6a2ca test(fe-walk): 创作链路 UI 走查收口——链路①UI全绿+链路②逮2真发布缺陷(HJ-FE-WALK-001)
CDP harness(player_cdp.CdpSession)驱动 6c6g headless chrome 经 Tailscale 打 mini :4173
对 staging 真 UI 走查(与并发会话 9222 池隔离零碰撞):

链路① 创作→生成→预览 全绿(实测):
- 鉴权守卫(注 localStorage token 过)+ 4 模板全显(clicker/merge/idle/tycoon)
- 一句话→开始生成→studio/generate→/task 轮询(0%)→~18s→/preview canvas 500x700 可玩
- 生成出《霓虹深空实验室》能量0/5;0 console error/0 network failure
- 截图证据 evidence/{01-create,03-preview}.png

链路② 发布 UI 逮 2 真后端缺陷(阻真人 UI 发布,编排器用 task.versionId 旁路掩盖):
- Bug A: 生成成功未回写 project.currentVersionId(详情恒 None)→门禁⑤「存在可发布版本」
  恒失败→versionId 缺失提交被拦。修=生成回调回写 current_version_id(同事务)
- Bug B: feed/zones 返回空[]→发布去向专区无可选→launchZoneId 缺失。修=seed 专区
  或修 zones 查询(feed item 有 zoneId 但 zones 列表空,疑 seed 缺/查询过滤)

排除伪缺陷(脚本 bug 非产品): includes('满意')误中「不满意,重做」/ await fetch 未 awaitPromise
致 feed total=0(干净 curl 实证 feed 非空含 idle 9108)。

落账: 总账链路①→🟢UI确认/链路②→标 2 缺陷; §5 加修复待办。两缺陷需后端修+重部署。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 05:01:22 +00:00
zizi
104aa99586 feat(orchestrator): W4 成本侧①——LLM token 真实计量+批报告成本段
- llm_client: usage 累加器(prompt/completion/total/calls_counted)+成本估算(单价假设PRICE_PER_MTOKEN_YUAN,环境变量可覆盖)
- run_batch: meta 注入 tokenUsage; report: 成本段渲染总token/均次/估算成本/单游戏成本
- 单测 +3 绿(累加/缺usage不臆造/成本估算); 真实数据待下次批跑自动采
- 模型§5/§7 标埋点就位; ③④广告/创作者埋点仍待后端(B2扩展,未动)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 03:03:42 +00:00
zizi
a8d254ad7a docs(mvp)+docs(rules): 回包链路专项修收口落账——报告+三红线蒸馏+两本账
- 收口报告 2026-06-11-回包链路专项修-收口报告.md(根因/证据链/修法/验证/ad-pay判定/蒸馏)
- engineering-conventions §1.2 +3 红线:v-for模板ref数组 / 静默降级须挂接告警 / 未消费方向≠已验证
- 总账执行记录行 + 作战清单 ⑧ 收口 + 队列更新(W4/前端接线/Wave4)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:53:34 +00:00
zizi
18e0449875 feat(qa): 探针v5——离线补发往返剧本(点击启动→存档→刷新→val=obj 判据)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:48:47 +00:00
zizi
6374a4fb0c fix(qa): 探针锚点判读排除手动注入 probe-rid
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:45:31 +00:00
zizi
7ab0cfacc3 feat(qa): 探针v3——contentWindow读取时间线+元素代际编号锁真凶
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:41:30 +00:00
zizi
47f9f48a98 feat(qa): 探针v2——文档代际+iframe重建监视+存活代理手动注入判别实验
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:39:12 +00:00
zizi
06747cffc0 fix(qa): 探针 evaluate 取值层级修正
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:35:58 +00:00
zizi
0be9cafb9b feat(qa): 探针补全量console/网络/页面终态输出(游戏未起时定位前置失败)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:34:37 +00:00
zizi
dee9dfef11 feat(qa): 宿主↔iframe postMessage 信道双边探针——批②遗留债回包链路取证工具
四锚点取证(CALL/RECV × TOP/SUB):CDP 全 frame 注入,不改源码;
判读 host→game 回包断点在 发出/送达/过滤 哪一环。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 02:31:23 +00:00
zizi
09ea651f74 feat(deploy): staging 五链路冒烟门 smoke-test.sh + 实证后端全绿
deploy/smoke-test.sh —— 部署后秒级就绪门,覆盖 5 条端到端闭环的关键 API:
- 基础设施/鉴权: actuator/health + passport/me(test1)
- 链路①创作→生成: aigc/template/list(四模板就绪) + studio/draft
- 链路②发布→审核→游戏流: feed/stream(非空) + feed/zones + project/my
- 链路③试玩→互动→分享: runtime/package/{versionId}(取包)
- 链路④广告→收益→钱包: ad/slot/list-enabled + trade/account/mine + trade/income/page
- 链路⑤数据回路: feed 携 qualityScore(质量分回灌)
- --deep 写路径: studio/generate 入队(create_draft→studio_generate)

默认以读为主(唯一写=draft status0无副作用)、可重复跑;--deep 触发真实生成入队。
鉴权头正确引用(防 'Bearer test1' 空格被 shell 拆)。逐项 PASS/FAIL + SMOKE_VERDICT + 退出码,可挂 CI。

实测(staging mini-desktop): 只读 12/12 + --deep 13/13 全过 → 5 条链路后端 API 全绿,
CORS/鉴权从前端 origin(:4173→:48080)验证通过。前端接线后端面去风险完成,余 UI 视觉走查待 /browse。

gotcha 蒸馏(写入脚本注释): feed item 的 packageUrl 恒 null,真实取包走
GET /app-api/runtime/package/{versionId}(runtime.ts:25);studio/generate body=
{sessionId:draft.id, prompt}(非 gameId、无 templateId)。

落账: MVP总账 §5 联调(smoke-test 勾除 + game-studio 接 staging 半程)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 02:17:50 +00:00
zizi
30795f840b docs(mvp): M-c批②全收口落账——模板1→4(idle+tycoon)+越模板守卫终裁+cal-10取证
批② idle+tycoon 全链五级验收门收口:
- 级1构建(四模板isReady banner+9577B+63测+八资源内嵌)
- 级2在线五AND(idle 200/tycoon 153通关+clicker/merge回归五绿+视觉验收)
- 级3 Golden(两轮VERDICT=PASS;题文不符kill×四模板+accept不误杀全稳)
- 级4校准批(idle-cal-10+tycoon-cal-10各accept 10/10,acceptRate=1.0,infra=0)
- 级5金丝雀🟡(idle 10/10入feed;tycoon抽检模型分歧50%>10%被R8冻结=观察项)

越模板机制守卫口径终裁(防长期误导): spec §4.5起草标kill↔细则①(P2放行)矛盾→
创始人拍板P2→同输入温0.2重采样实证软边界抖动(idle 2/4)→降Golden观察项
(不纳入verdict);通用红线=软判定勿做单样本硬门,硬门只留题文不符kill+accept。

落点: MVP总账(波次史批②行+§0/§1 M2/§3链路1刷新为🟢生成贯通四模板)+
add-game-template配方(步骤二c越模板观察项口径+常见坑软判定硬门)+
cal-10结构化取证(report/ledger,acceptRate=1.0;评论截图留mini-desktop)。
执行器互斥窗已还原(AIGC_EXECUTOR_ENABLED=true+重启,banner四模板装载)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 00:51:20 +00:00
zizi
26319b3efc fix(qa): M-c越模板机制守卫口径终裁——降为Golden观察项(同输入重采样实证软边界抖动)
创始人2026-06-11拍板「越模板机制 config自洽=P2放行」(依既有细则①,spec §4.5起草误读kill)。
一次勘误(labels/golden-set/harness kill→accept)后重跑Golden暴露:越模板是软语义边界判定,
同输入温0.2重采样实证抖动——idle k-1d1ebeefca 2/4判kill(50/50同输入翻转);merge/tycoon
0/4稳定P2;fresh回归轮tycoon亦翻kill。P1/P2两向硬断言(起草的kill或一次勘误的accept)都随
采样随机抖动,对软边界做硬门禁本身是范式错误。

二次勘误=越模板守卫降为Golden观察项(golden-set expectation=observe,harness _observe恒记录
模型实判但不纳入verdict,C/F断言):
- verdict只由题文不符kill守卫+accept正例(四硬门,经实证稳定)裁定
- 两向fail-safe(P2不拦发布/偶发P1仅多一次HITL复核,绝不放过坏游戏),记录不门禁不损安全
- labels.jsonl维持accept(细则① P2放行=文档化口径目标);对抗prompt正文零改动、version仍v1.1.2、
  P0/P1口径一字未动(守R3红线)
- 让模型对越模板稳定输出P2属prompt v1.1.3收紧议题(非MVP阻塞,backlog)

两轮Golden实证VERDICT=PASS(越模板逐次kill/kill/pass三态均不影响verdict);
题文不符kill(merge/idle/tycoon+clicker不回归)+accept正例全部稳定通过。
含两轮Golden取证产物(results/report/raw,无密钥)。

落点:labels.jsonl(3行)+两golden-set+两harness+spec §4.5二次勘误banner/硬前提/回归门+eval README。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 00:41:02 +00:00
zizi
f70cc13154 feat(qa): 级3 idle/tycoon Golden回归harness——6守卫样本(各kill题文不符/kill越模板/accept)+A-G七断言,v1.1.2不升patch验细则①跨域泛化
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 17:38:57 +00:00
zizi
83233d0cee feat(orchestrator): idle/tycoon 校准批创意各10条——6具象域+2跨域+2模糊(HJ-MC-TPL-EXEC-002 §8拍板3)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 17:33:41 +00:00