diff --git a/.gitignore b/.gitignore index e5d6f459..c3075e86 100644 --- a/.gitignore +++ b/.gitignore @@ -25,6 +25,8 @@ __pycache__/ # === OS === Thumbs.db .DS_Store +# Windows shell 缓存误写:某进程环境变量未展开,把 C:\ProgramData 缓存库写进仓库根 +%SystemDrive%/ # === Editor === *.swp @@ -34,3 +36,4 @@ Thumbs.db # === Logs & temp === *.log *.tmp +.zcode/plans/ diff --git a/production/session-state/active.md b/production/session-state/active.md index a526da8b..82cba62b 100644 --- a/production/session-state/active.md +++ b/production/session-state/active.md @@ -234,4 +234,5 @@ 89. **技能池节奏体验验证批(2026-09-19,本会话——用户 3 局真人试玩后问「数据是否够+还有何工作」;按 worktree 铁律新建 worktree,未提交)**:**worktree**=`D:/code/g-plan2-skill-pool-rhythm` 分支 `skill-pool-rhythm-20260919`(基于 d236d9f;交付物三件:tools/skill_rhythm_audit.py 出招节奏审计〔含闸速率/特殊技 cast 间隔与 round 间隔 p50/p90/旱涝 max/保底越界计数〕、smoke/skill_rhythm_probe.gd 表侧+摇号侧+战斗侧三层定位探针、本台账)。**审计首批读数**(4200 系 800 局日志):蛛化卓尔精灵特殊技份额 51.9%(静态权重 ≈50% 对表成立、round 间隔 p50=1 max=4)、食人魔酋长 31.8%、熊地精系 22–32%、保底越界(相邻特殊技间隔≥4 普攻)10/1136≈0.9%(保底 M=4 语义=连续 4 拍普攻后下拍必出,间隔 4 合法)——旱涝无越带信号。**异常定位与证伪**:地精一伙(L1 深度 1 群体)执行出招 0/484 突刺→三层探针排查(表侧池快照 9/1 正确、摇号侧中签正常、战斗侧隔离战斗正常出突刺)→4300 系种子复跑 D=1 执行 10/20——**根因=种子偏置假象**:behavior_roll 子流 scope=handle×1e6+seq 每种子确定性,4200 系 10 种子×网格组合重复放大单种子「突刺签单位总被先手击杀」的个别轨迹(与既有「直方图整数块状=种子偏置指纹」教训同源)——**方法论结论:节奏/EV 类读数须 ≥50 distinct seeds,20 种子批次份额读数不可信**。**呈报待拍板**(06 条目「单拍行为环的体验验证(改型:技能池节奏体验验证)」收口方案):①3 局真人试玩够方向性结论(无极端情况)不够关条目——分布性问题须机器读数+真人批双源;②剩余工作=a.节奏判读带拍板(多少算过旱/过涝,归难度曲线调参表)b.≥50 种子重跑节奏审计出正式读数(顺带偿付调参表「L2 池含闸速率待抽样复核」)c.真人采集搭验收读数重测批(两源画像)d.四件齐后条目解决移除;③「完美策略轻易通关」归全局曲线问题(MC 扫描 93% 越 gate 已登记)非本条目范围。 -90. **技能池节奏体验验证批·收口批(2026-09-19,本会话——用户四点拍板后全权执行)**:**拍板链**:①判读带=过涝=敌群连续特殊技无普攻基底(连击 ≥3 记信号,阈值 3 为代拍板默认——M=4 与冷却 2-4 语义下 2 连属正常波动)、过旱=战斗整体全敌人零特殊技(跳战场单列,多敌任一出过即正常);②60 distinct seeds 重跑批准;③真人采集免补(用户 3 局试玩满意);④确认收尾流程后按 worktree 铁律合并。**正式读数**(240 局=60 种子×双策略×两关,rhythm_batch.gd):特殊技执行份额全部对表——地精 10.4%(静态 10%)/地精一伙 8.4%(4200 系 0/484 假象正式证伪)/熊地精系 28.9–42.4%/巨蜘蛛 34.8%/酋长 28.9%/卓尔 35.4%(L2 池含闸速率抽样复核完成);保底越界 0/247;过涝信号 8/1440 场 max 连击 3(无过涝);过旱 456/1440 场(31.7%)按构成分解集中在短命杂鱼(地精系 82–87%、巨蜘蛛 52%,均出招 1.2–2.2 拍;耐久敌酋长 0%/卓尔 2%)=敌人 1–2 拍即死、保底 M=4 结构性无法触发的生存时长问题,非池配置问题——「杂鱼技能纹理」观测移交 06 清单 Alpha 池验证条目(未新增裁决项)。**落地面**:06 条目「单拍行为环的体验验证(改型:技能池节奏体验验证)」解决移除;难度曲线与Boss v0.13(池 EV 锚行读数登记+修订行方法论规则:节奏/EV 读数须 ≥50 distinct seeds);工具三件入库(skill_rhythm_audit.py / skill_rhythm_probe.gd / rhythm_batch.gd)。**提交面**:worktree 两笔(99134ff 工具+e6814c4 文档)合并 b270a94 落 master——合并窗口恰逢并行会话提交 87aa89d(插旗批,顺带将本会话台账 89 一并入库),无冲突、编辑共存已核(06 条目移除+Alpha 注记+调参表登记三处在位);worktree 与分支已清。**遗留 flag**:master 工作区出现 `%SystemDrive%/` 怪名未跟踪目录(疑似某脚本环境变量未展开的产物,非本会话所建,未动待用户处置);docs/playnote.md/.gitignore 并行在飞改动未碰 \ No newline at end of file +90. **技能池节奏体验验证批·收口批(2026-09-19,本会话——用户四点拍板后全权执行)**:**拍板链**:①判读带=过涝=敌群连续特殊技无普攻基底(连击 ≥3 记信号,阈值 3 为代拍板默认——M=4 与冷却 2-4 语义下 2 连属正常波动)、过旱=战斗整体全敌人零特殊技(跳战场单列,多敌任一出过即正常);②60 distinct seeds 重跑批准;③真人采集免补(用户 3 局试玩满意);④确认收尾流程后按 worktree 铁律合并。**正式读数**(240 局=60 种子×双策略×两关,rhythm_batch.gd):特殊技执行份额全部对表——地精 10.4%(静态 10%)/地精一伙 8.4%(4200 系 0/484 假象正式证伪)/熊地精系 28.9–42.4%/巨蜘蛛 34.8%/酋长 28.9%/卓尔 35.4%(L2 池含闸速率抽样复核完成);保底越界 0/247;过涝信号 8/1440 场 max 连击 3(无过涝);过旱 456/1440 场(31.7%)按构成分解集中在短命杂鱼(地精系 82–87%、巨蜘蛛 52%,均出招 1.2–2.2 拍;耐久敌酋长 0%/卓尔 2%)=敌人 1–2 拍即死、保底 M=4 结构性无法触发的生存时长问题,非池配置问题——「杂鱼技能纹理」观测移交 06 清单 Alpha 池验证条目(未新增裁决项)。**落地面**:06 条目「单拍行为环的体验验证(改型:技能池节奏体验验证)」解决移除;难度曲线与Boss v0.13(池 EV 锚行读数登记+修订行方法论规则:节奏/EV 读数须 ≥50 distinct seeds);工具三件入库(skill_rhythm_audit.py / skill_rhythm_probe.gd / rhythm_batch.gd)。**提交面**:worktree 两笔(99134ff 工具+e6814c4 文档)合并 b270a94 落 master——合并窗口恰逢并行会话提交 87aa89d(插旗批,顺带将本会话台账 89 一并入库),无冲突、编辑共存已核(06 条目移除+Alpha 注记+调参表登记三处在位);worktree 与分支已清。**遗留 flag**:master 工作区出现 `%SystemDrive%/` 怪名未跟踪目录(疑似某脚本环境变量未展开的产物,非本会话所建,未动待用户处置);docs/playnote.md/.gitignore 并行在飞改动未碰 +91. **gitignore 缓存误写忽略批(2026-09-19,本会话——用户质询仓库根 {GUID}*.db 文件触发;纯仓库卫生零游戏代码)**:**定性**——仓库根怪目录 `%SystemDrive%/ProgramData/Microsoft/Windows/Caches/` 内三文件(cversions.2.db+{6AF0698E-…}.2.ver0x…01.db+{DDF571F2-…}.2.ver0x…01.db)与真实系统目录 C:\ProgramData\Microsoft\Windows\Caches\ 同名同构(版本后缀 01 vs 系统现役 10),系 Windows shell(资源管理器)缓存库(ESE 格式,非 SQLite、非 ZCode 记忆——记忆在 ~/.zcode/cli/memories/);成因=某进程环境变量 SystemDrive 未展开,按字面相对路径把缓存库写进仓库根(台账 90 遗留 flag 本批处置)。**落地**——.gitignore OS 节增 `%SystemDrive%/` 整目录忽略;另收编主区在飞行 .zcode/plans/ 行(计划模式存档目录、无自动清理机制,会话批准计划即落快照属预期行为非垃圾);误写目录本体经核对为系统缓存副本后删除。**流程**——按 worktree 铁律:worktree 分支 batch/gitignore-junk-caches 两笔提交合并回 master;合并前主区 .gitignore 在飞脏改动(.zcode/plans/ 行)checkout 丢弃(内容已收编入本批提交防冲突);台账预写 90 撞号(并行会话技能池收口批先登记) amend 改 91。**验证**——git status 复核 %SystemDrive%/ 不再出现在未跟踪;冒烟不适用(零游戏代码)。