Commit Graph
2577 Commits
Author SHA1 Message Date
DKChan fa7e759b73 合并(架构审查P1余项·收口补笔): §四相关账全部补齐(4.1表 presentation 行零动作句/4.2表 S7 行私有成员面移交 §5.1/4.4末低覆盖四件零动作句+文首处置状态行改写)+待办清单「架构审查余项」专条状态推进「文档设计中」缺口只剩④架构文档漂移; pipeline_gate PASS 红项0; §四至此无未落笔项,§五 P2 仍未处置(报告禁退役)
ci / gates (push) Successful in 36s
2026-11-03 21:57:15 +08:00
DKChan 80c68ac444 文档(架构审查P1余项·收口补笔): §四相关账全部补齐——①审计报告三处未落笔子项补处置句:4.1表 presentation 行(main.gd randi 建种子,零动作,豁免通道限定用途已在册 code-conventions §4 第10条)、4.2表 S7 行「不管私有成员直取面」尾巴(§四对 S7 只裁扫描面与清单并点已闭合;私有成员面无静态判据可造且真做要改 core/settlement 协作契约属需求改动,缺口在册移交 §5.1)、4.4末「低覆盖另计四件」(零动作,hero_stats/skill_lottery/shop_session/curio_deck 各有能力行代表用例承接,skill_lottery 已由1件升2件,已满足新落 §8.3 登记义务) ②文首处置状态行改写为§四全部闭合含三子项、§五未处置禁退役、登记位改指待办清单专条 ③待办清单「架构审查余项」专条(迭代50收尾新立,原「架构审查优化讨论」条目已随状态机出口删除)状态由「待文档设计」推进「文档设计中」,缺口改写为只剩④架构文档漂移三处并写明同族 §5.1/§5.3/§5.4 随批入册,实况段补 2026-11-03 三组裁决记录含读数订正与已落地闸件凭据——状态行按 pipeline_gate 现行判据只写状态词(括号凭据已废止,§12.1),证据落实况段。验证:pipeline_gate PASS 红项0(28条目·50总表行·卡片口径2张全过) 2026-11-03 21:57:08 +08:00
DKChan 6640711758 合并(架构审查P1余项·闸件落地): §四待执行三项做完( S8 目录域反向对账+S7/S8 清单并单点 B1_SET+文案派生; S9/S10 扫描面空转自检)+architecture v1.34 S 表同步+审计报告改判已落地; static_scan 13条规则绿退出码0; §四 P1 四条全部闭合,第五节P2与待办清单未动
ci / gates (push) Successful in 7m50s
2026-11-03 20:37:48 +08:00
DKChan c40db898aa 工程(架构审查P1余项·闸件落地): §四待执行三项同批做完并同步文档——①static_scan.sh 的 S8 加 settlement/ 目录域反向对账(实有 .gd 未登记进清单即红,只覆盖该目录并写明根下四件结算码不在目录域内、仍归「模块归属」B1 登记面),S7 的 S7_B1_SET 与 S8_FILES 两份14文件抄本合一为单点 B1_SET(两份靠人工同步必漂),绿文案「10 个 .gd」改派生计数并申报反向对账已在案 ②audit_type_hints.py/audit_file_headers.py 各补扫描面空转自检(缺目录或零个 .gd 即红、绿时打印面件数;原实现 rglob 空集与 is_dir continue 两处静默绿,违背 test-conventions §7 零命中自检辅证与脚本前言自立纪律) ③architecture S 表 S8 行登记单点与反向对账判据、S9/S10 偏差句改判已清偿、版本1.33→1.34 ④审计报告 §4.2 待执行清单改判已落地并记验证口径。验证:static_scan 全量13条规则绿退出码0;两件负证(面清单改成不存在目录各返回1)正证(真实面158个 .gd 归零PASS)。§四 P1 四条至此全部闭合;零需求卡片(纯闸件属工程改动),待办清单与第五节P2按用户令未动 2026-11-03 20:37:31 +08:00
DKChan 47c752eaf3 合并(CI追绿·迭代50收尾): gdd_lint R3措辞+能力行回表+capability_audit sim锚面扩入
ci / gates (push) Successful in 26s
2026-11-03 20:00:07 +08:00
DKChan 6add37b68c 修复(CI追绿·迭代50收尾): run29两闸红因三处——①roadmap下一步「2026-11-03 新条」措辞触发gdd_lint R3正文修订注记,改「在册」去日期式叙述 ②能力行敌方增益自体落点代表用例名实断裂(_test_enemy_buff_targets_self→_smoke_enemy_buff_targets_self,实况=实现侧_smoke定名,iter50批末核对漏检此行,卡片退役后卡在通道消失即暴露) ③capability_audit真实入口锚面结构性缺口——入口宿主在game/sim/(battle_driver/auto_player)而扫描面排除sim,卡片退役后无持久锚即红; 锚面扩入sim测量件(判据面有意放宽:被锚入口本在库内,补的是卡片死后的持久锚通道,非放水),头注与报错文案同步; 本地复核gdd_lint 0不通过+capability_audit strict红项0 2026-11-03 20:00:06 +08:00
DKChan 276252fc5d 合并(架构审查P1余项·裁决落文): 四份规约与审计报告标注;第四节四条定案(RNG不扩面改文字纪律/S9-S10-S13三面不扩+S8反向对账与S9-S10空面自检列待执行归工程批/S3维持warning/4.3结案/4.4改判为无登记惯例并落覆盖登记义务);待办清单与roadmap未动(第五节P2未处置,整份审计未闭合)
ci / gates (push) Failing after 25s
# Conflicts:
#	design/engineering/architecture/architecture.md
2026-11-03 19:53:00 +08:00
DKChan abfd70549b 文档(架构审查P1余项·裁决落文): 第四节四条定案进规约与审计报告标注——①code-conventions §4 新增第13条按来源分档(S系扫描面一律止于产品码三目录;tests/probe/sim 各由运行期通道承接:闸00/01/02、闸03/04/05〔含同目录 type_glow_shot_probe 人工取证件与 probe_ui_util 共用面两件不入闸〕、不入CI的手动调参批量;三目录允许自建 RandomNumberGenerator 条件=必须显式定种,禁的是不定种形态;该禁止无机器闸、由文字纪律+独立验收审计人工评审承载;并废止「测量面」一词对本文件统称用途,保留 run_all_gates 选闸原义)②architecture S 表补齐登记面(标题 S1–S8→S1–S13、S11/S12/S13 三行入表、S1/S2 加适用域注、S3 加维持warning裁定、S9/S10 缺空面自检查登记为已知偏差)、版本1.31→1.32 ③test-conventions §8.3 新增「新增core件的覆盖登记义务」(点名或申报经宿主链覆盖,明示非覆盖率要求;立每core件点名闸与补11件空套件两案裁否,凭 test-conventions §7「覆盖率不是目标」)+process-conventions §3 第6条加承接指向 ④审计报告四处标注:4.1不扩面裁定与读数订正(8处→7处,experiment_density 随迭代50 T9 退役;randomize() 两处命中均在注释、实际调用零命中)、4.2三面不扩(三层存量实跑≈2162处:S9 1070/S10 117/S13 975,其中禁调试打印274与循环内await70属工具码功能需要;产品码面归零不可换存量红)+S8现14文件非9+纯目录域方案证伪(四件结算码在core根下)+待执行清单三项归工程改动批零卡片、4.3结案(三处豁免2026-10-31迭代44已清偿,基线现5键)、4.4定性改判为「无按文件登记惯例」+读数4件→11件(后一档三件全是迭代44/46/49拆件产物=复发模式)。待办清单与roadmap按用户裁不动(整份审计未闭合),报告顶部加禁退役注记防收尾误删 2026-11-03 19:52:03 +08:00
DKChan 990bdf9fdd 合并(迭代50·批后收尾): 反馈落文+目检登记+账面换代+产出物退役六件
ci / gates (push) Failing after 31s
2026-11-03 19:51:29 +08:00
DKChan e41339b7bb 收尾(迭代50·批后收尾): 反哺点十条处置闭合(增益状态v1.6删过时实装行/architecturev1.32 preview_reveal登记+tree_rules换代/奇物v1.5 cap必填与取值域/覆盖域表减动效行翻已覆盖/SPAWN_AREA_CELLS+spend_discount表字段+battle_driver签名三处零登记零落点/五份零反哺确认)+目检五项登记体验验证清单㊿(实现报告原编㊾撞号改㊿)+MC锚代表性注记落sim-data/README(重跑归一档用户发起)+产出物退役六件(三需求卡片+反哺点+实现报告+验收审计——吸收即死+证据只留最新)+待办清单三卡条目删除(架构审查余项未决先迁再死另立新条)+roadmap迭代50行已完成与当前位换代 2026-11-03 19:51:06 +08:00
DKChan 942b23cda8 合并(CI追绿·run27修复): verdict豁免扫描判定反转纠正
ci / gates (push) Successful in 15s
2026-11-03 17:17:05 +08:00
DKChan 9ea5c93f44 修复(CI追绿·run27): verdict豁免条件错误扫描判定写反——error_scan语义=干净时exit 0(与verdict主路径!error_scan=命中互为镜像),豁免要求扫描净应直接调正不带!; 上笔补丁逻辑反转致豁免永不生效(run27十探针仍124红) 2026-11-03 17:17:05 +08:00
DKChan b6305e35bb 合并(CI追绿·run26修复): probe退出段挂死受控例外+render_gate工件锚与python3×5+基线登记05b/03/05绿位; 预期run27首次全绿
ci / gates (push) Failing after 7m57s
2026-11-03 17:05:26 +08:00
DKChan ace7b45841 工程(ci追绿·基线登记): game/tests/.gates/baseline.json全绿版入库——含05b色板闸条目(此前提交版缺05b致「无基线记录」判红)与03/05绿位(mac全量目标态); 原件=本地在飞脏件(另一追绿会话产出,待提交面),本批随修复合入 2026-11-03 17:04:16 +08:00
DKChan c9b16b7f34 修复(CI追绿·run26): 三残余根因——①probe_gate verdict加macOS退出段挂死受控例外(PASS签名+错误扫描双证齐全按完成判定,headless探针同样挂死run26实证) ②render_gate三探针if-124首分支拆除改工件锚(上轮半补丁只删了elif漏了if首分支,board PASS后仍被拦红) ③裸python×5→python3(scan_log/shot_checker/crop/compare,runner无python别名——与run16/23同族末例) 2026-11-03 17:03:27 +08:00
DKChan 2bf23d0e05 合并(ci远端化·mac基线建基): golden/mac四张基线入库(棋盘三图+menu_boot,Mac图形会话窗口化生成,跨run读数逐位一致;触发原因=迁远端后渲染闸需mac平台基线,按平台各存windows/不动)
ci / gates (push) Failing after 8m31s
2026-11-03 16:44:20 +08:00
DKChan ea59ac78ba 素材(ci远端化·mac基线建基): golden按平台各存的mac/四张基线入库——棋盘三图(board_L1_dungeon/L2_underdark/L3_deep_underdark,裁剪区900x760)+启动态菜单(menu_boot全屏1280x800); 生成=baseline-mac工作流(run25,Mac图形会话窗口化渲染,tools/golden_baseline_refresh.sh); 触发原因=CI迁远端Mac runner后渲染闸需mac平台基线(2026-11-03用户裁按平台各存,跨平台逐像素必失配),windows/基线不动; 预检=四张人工目检无字形回退/无渲染异常,探针双帧取证三关全PASS且跨run读数逐位一致(1912/3816/3792) 2026-11-03 16:44:19 +08:00
DKChan 24365a383a 合并(CI追绿·run23): refresh裁剪步python→python3
ci / gates (push) Successful in 14s
2026-11-03 16:37:29 +08:00
DKChan 2ba0949f0b 修复(CI追绿·run23): golden_baseline_refresh裁剪步python→python3——runner无python别名(与run16 static_scan同类,上轮修了static_scan漏了本件) 2026-11-03 16:37:29 +08:00
DKChan d8ca0a7453 合并(CI追绿·竞态修复): 窗口化探针判定改锚工件——quit-after与quit(0)竞速124非真红(run21实证),refresh两处+render_gate三处改工件判定
ci / gates (push) Successful in 14s
2026-11-03 16:11:07 +08:00
DKChan 75ae8d58d8 修复(CI追绿·run19/21竞态): 窗口化探针判定改锚工件——quit-after 3000帧与探针quit(0)竞速,GPU加速下12s即耗尽帧限,quit-after胜出时Godot以124离场被误判超时红(run21实证:探针12s完活PASS+meta齐全后124); refresh两处+render_gate三处判定改meta/PASS签名/取证文件/问题=0工件锚,124非真红不再判闸; 退出码权威判据让位于可观测工件面(退出通道被平台竞速污染的受控例外,判据面收窄有实证依据) 2026-11-03 16:10:20 +08:00
DKChan b39fcdc90c 合并(CI追绿·补): baseline-mac导出步落yml
ci / gates (push) Successful in 14s
2026-11-03 15:55:37 +08:00
DKChan 180ba8c9a9 修复(CI追绿·补): baseline-mac导出步落yml(上笔提交时Edit工具对worktree路径误报漏装,commit实际只含两sh) 2026-11-03 15:55:37 +08:00
DKChan 484382ae54 合并(CI追绿·run17修复): 探针守卫预算提额(360/420)+baseline-mac基线导出步(/Users/Shared/baseline_out)
ci / gates (push) Successful in 16s
2026-11-03 15:54:20 +08:00
DKChan ab87285945 修复(CI追绿·run17): 窗口化探针守卫预算提额——Intel Mac上quit-after 3000帧排空需100-200s叠加探针本体逼近180s上限(run12实证:PASS打印后被守卫击杀于退出段,124误报meta缺失); golden_baseline_refresh菜单240→420棋盘180→360,render_gate三探针180→360; baseline-mac.yml加基线导出步(复制到/Users/Shared/baseline_out供人工取回,作业工作区会被清理) 2026-11-03 15:54:19 +08:00
DKChan 53e62bfafe 合并(CI追绿·fix-ci-obs续2): static_scan解释器回落(python→python3)——runner无python别名致三审计127静默判红; 提交版基线无05b条目(在飞批脏件待提交面)确认05b红因=基线登记缺失; 预期run17:02保持绿(POSIX已验)+09三审计真面首曝
ci / gates (push) Failing after 8m44s
2026-11-03 08:35:30 +08:00
DKChan be1f3c07f0 修复(CI追绿·fix-ci-obs续): static_scan解释器回落——runner PATH只有python3(闸脚本横幅python:python3为证),硬编码python三处调用=127 command not found审计零输出静默判红(run15实证:S9/S10/S13三FAIL零明细行); 加PY_BIN解析(python→python3→无则显式红),三调用改$PY_BIN; 本地全量跑复核 2026-11-03 08:35:16 +08:00
DKChan 82b9c9f533 合并(CI追绿·fix-ci-obs续): run_all套件执行器平台分派(Windows cmd.exe逐位保留/POSIX sh -c同步串行+pkill树杀)——run15根因77套件全数秒死=cmd.exe mac不存在; 可观测性三件已先行合入(红态回显加宽/关键行grep/失败清单打印); 合回推送后run16读02真面与远端S9/S10/S13明细
ci / gates (push) Failing after 8m2s
2026-11-03 08:23:44 +08:00
DKChan 03d53b1fc4 修复(CI追绿·fix-ci-obs续): run_all套件执行器平台分派——Windows cmd.exe形态逐位保留(/V:ON延迟展开+ERRORLEVEL落盘+taskkill树杀),POSIX新支(/bin/sh -c同步串行:引擎退出再落$?,create_process拿sh pid供存活轮询;截止杀pkill -P子进程先于kill父防孤儿); 根因=run15远端77套件全数秒死(24/18/18/17四分片)=cmd.exe在mac不存在create_process失败pid<0逐套件判红; Windows回归单套验证绿+S9/gdstyle绿 2026-11-03 08:22:55 +08:00
DKChan 8c53948737 合并(CI可观测性·fix-ci-obs): 红态诊断三件——gate()回显加宽/gate_unit关键行grep/run_all失败超时清单打印; 动机=run14的17套件崩死清单与远端静态扫描明细滞留runner,下一轮CI回执即可读取定位
ci / gates (push) Failing after 3m37s
2026-11-03 08:13:32 +08:00
DKChan 574f202405 工程(CI可观测性·fix-ci-obs): 远端红因诊断三件——gate()红态回显加宽(明细行[Rx]/[Sxx]/违规/存量形态入grep,tail 12→60——static_scan明细行不匹配旧词表致红因滞留runner)+gate_unit红态改关键行grep(套件FAIL清单/超时/ABORT/汇总,tail 12→80)+run_all失败汇总补打印failed_paths与timed_out_paths清单(原先只有计数无名单); 动机=run14的17套件崩死与远端S9/S10/S13违例明细全部滞留runner侧不可诊断,远端回传唯一通道=终端日志回显; 本地77套面单套验证+S9归零+gdstyle ok 2026-11-03 08:13:23 +08:00
DKChan 20a4b3d5bc 合并(CI红态修复·fix-ci-mac): S9三处R1参数化补齐(迭代50新码hit/expect/dom)+闸脚本分片空数组bash bug修复(mac bash3.2 unbound variable四分片秒挂——02全闸未跑即红的根因); 遗留红项归属在飞CI迁移工程批:03/05探针mac退出挂两形态+mac golden基线缺失+05b基线登记+远端S10/S13差异; 本地77套件复核全绿+S9归零+gdstyle ok; 合回后post-merge钩子推送复验
ci / gates (push) Failing after 3m40s
2026-11-03 08:03:33 +08:00
DKChan 64ed22a9f5 修复(CI红态追绿·fix-ci-mac续): 闸脚本run_all_gates.sh:367空数组展开bash bug——_user_args[@]在mac bash3.2×set -u下unbound variable四分片秒挂(测试未跑即红),改安全展开惯用法(空参归零不越set -u,非空照常传参); bash -n 过 2026-11-03 08:03:24 +08:00
DKChan c6fab7e9a5 修复(CI红态追绿·fix-ci-mac): S9三处R1参数化补齐(hit/expect/dom字典数组注解——迭代50新码,本地audit_type_hints PASS归零)+闸脚本run_all_gates.sh:367空数组展开bash bug修复(_user_args[@]在mac bash3.2×set -u下unbound variable,四分片秒挂测试未跑——改${var:+${var[@]}}惯用法); 遗留红项归属在飞CI迁移工程批不在本笔:03/05探针mac退出挂(headless与窗口化两形态,render侧--quit-after已修仍挂124=判别实验结论待收编)+mac golden基线目录缺失(需mac侧golden_baseline_refresh生成)+05b新闸基线登记+远端S10/S13与本地差异(runner缓存疑); 77套件全绿复核(config_db_test素材导入补刷后29 checks绿) 2026-11-03 08:02:22 +08:00
DKChan 8d3a12ec9c 合并(迭代50·三卡): 敌方状态个体化(owner_key多桶/增益技自体落点/死亡即清/呈现逐卡,V1-V8)+断言补齐(四域V1-V16,新件settings_store_test与boss_gate_test)+架构审查3.1+3.2整改(乙丙戊丁甲A类庚己组C组D全落,V1-V15,新件4含负面件); 独立验收审计两轮(首轮不通过→缺漏三条整改→复验通过,报告reports/iter50-验收审计-2026-11-03.md); 单元77套件+冒烟15项+gdstyle全绿; 合回后post-merge钩子自动跑CI全量域闸,回执后台挂ci_watch
ci / gates (push) Failing after 3m26s
2026-11-03 07:11:16 +08:00
DKChan bd64a0e4ac 审计归档补全(迭代50): 首轮不通过全文回填(前笔476a32a3仅含复验轮—输出文件提取源缺首轮段,从审计体hand-back文本重建)+终判通过注记 2026-11-03 07:10:55 +08:00
DKChan 476a32a3ad 审计归档(迭代50): 首轮不通过全文(缺漏三条:V14未落地虚假绿/V2名实断裂/报告第九节失实)+复验通过全文(三条闭合实证)+终判通过(L2归档路径随本件落盘闭合) 2026-11-03 07:07:49 +08:00
DKChan 6cb1cf5efc 审计整改(迭代50·缺漏三条补齐): V14落地minesweeper_rules_test(_test_preview_reveal_readonly五断言:形态A/B零状态写入+实挖差集F2同口径逐位+preview前后cell_revealed零增量—根因=t8b patch脚本漏写落盘调用文件零触碰,12→17 checks绿)+V2具名承接件落地level_shop_economy_test(_test_spend_discount_from_rule_key:shop.tres零诊断+字段不在位+折后价discount_pct推导+未激活原价—192→195 checks绿)+实现报告第九节订正与第十节审计整改记录+决定记录#10(forge_table闭集钉数34→32补账—R3摘名必然连带强度不减) 2026-11-03 07:00:44 +08:00
DKChan a2886a5336 iter50-卡3:卡C(架构审查3.1+3.2整改): T0基线对账+乙案规则键参数字典全库贯通+丙案节点图三参数入表域并单点+戊案出生区入表+丁案经济三件+甲案死效果通道退役+A类①双写四处置+庚案驱动循环收敛+己案sim信息面出口(preview_reveal+0格连锁)+组D退役+组C确认; 断言V1-V15+负面件+新件4; 77套件+gdstyle 0新增全绿; 产出物实现报告与反哺点清单落位 2026-11-03 06:31:05 +08:00
DKChan cd133932f9 iter50-卡2:卡B(断言补齐): 四域13新断言+2处既有扩展——①增益结算链V1-V5 ②设置存储V6-V8 ⑤Boss门控V9/V10 ⑥锻造V11-V16; 新件settings_store_test与boss_gate_test; manifest+2; 73套件全绿 2026-11-03 06:31:05 +08:00
DKChan e658492703 iter50-卡1:卡A(敌方状态个体化): 容器换代owner_key多桶(个体键单点/授予写点3处/死亡清/消费面随动/呈现逐卡)+断言V1-V8+armor_roll申报换代(个体键读数语义保留)+主角侧回归绿; 单元71套件+冒烟15项全绿 2026-11-03 06:31:04 +08:00
DKChan ab5d75a208 合并(CI红态修复·退出挂死): 窗口化探针五处加--quit-after 3000(macOS quit后主循环不退实证+判别实验收编)
ci / gates (push) Successful in 14s
2026-11-03 06:27:35 +08:00
DKChan d9bc158756 修复(CI红态·退出挂死收编): golden_baseline_refresh与render_gate五处窗口化探针调用加--quit-after 3000——macOS窗口化quit(0)后主循环不退出(判别实验diag_rc=0实证:有quit-after即正常退出,无则124超时); 判据不受影响(签名串+meta+错误扫描三闸保留,探针真失败quit(1)先于兜底) 2026-11-03 06:27:34 +08:00
DKChan 67bf8f9332 合并(工程批·诊断): baseline-mac加quit-after判别实验步
ci / gates (push) Successful in 14s
2026-11-03 06:23:59 +08:00
DKChan 8dc24b3c17 工程(ci远端化·诊断): baseline-mac加quit-after判别实验步——board_shot_probe PASS后quit(0)挂死实证(run6=124),判别主循环退出丢失vs迭代内卡死 2026-11-03 06:23:58 +08:00
DKChan e44c72a6c3 合并(工程批·基线工作流): baseline-mac.yml手动触发型——mac基线生成走runner图形会话,只生成不提交(Q6),人工目检后入库
ci / gates (push) Successful in 13s
2026-11-03 06:11:28 +08:00
DKChan 7cb4cc7ec1 工程(ci远端化): 新增baseline-mac手动触发工作流——mac平台golden基线生成(runner图形会话窗口化渲染); Q6纪律=只生成不提交,人工目检后显式入库; host模式无node故纯shell步骤 2026-11-03 06:11:27 +08:00
DKChan 1c3f38b5de 合并(CI红态修复·地雷批): 全库20处$变量紧邻多字节字符加花括号——C-locale bash并入变量名失败路径必炸set -u(golden基线重制line70实证)
ci / gates (push) Failing after 2m33s
2026-11-03 06:04:43 +08:00
DKChan 953447e1d5 修复(CI红态·基线刷新脚本地雷): 全库20处$变量紧邻多字节字符批量加花括号——C-locale bash把多字节字符并入变量名,失败路径遇set -u必炸(golden基线重制board刷新FAIL分支line70实证,真因被掩盖); 覆盖golden_baseline_refresh/probe_gate/render_gate/run_all_gates/static_scan/mac_setup 2026-11-03 06:04:42 +08:00
DKChan 19c990b11b 合并(CI红态修复·run4追绿): 检出改纯shell克隆——actions/checkout@v4为JS系动作需node运行时,host模式runner无node即败(run4实证); 作业自带github.token克隆,ci.yml头注立规禁JS系Actions动作
ci / gates (push) Successful in 15s
2026-11-03 05:58:51 +08:00