diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/overnight-status.md | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/docs/overnight-status.md b/docs/overnight-status.md index 8577f6d..ea14094 100644 --- a/docs/overnight-status.md +++ b/docs/overnight-status.md @@ -1,6 +1,32 @@ # Overnight supervision status -## Latest tick: 12:22:00 CST — P3 全单 4 commit 独立复验全绿并已同步远端;P4 文档收口小单已派发开工 +## Latest tick: 13:17:00 CST — HEAD 76a6850(P6 第 1 commit 昼夜光照)独立复验全绿;P6 已含远端同步,origin==76a6850;writer 继续 P6 第 2 步(角色动画帧) +- **P6 第 1 commit 独立复验(本轮)**:HEAD=`76a6850bb88546fc21f5f78a53fbda04e77c8b52`(`feat(desktop): 确定性昼夜光照过渡与夜灯暖光`,3 文件 +85/-10:lightingBlend 纯函数、天空底色/世界 tint 插值、LanternGlow 夜灯暖光晕开关,回归测试含锚点/单调斜坡/确定性/光晕开关)。Hermes 在独立 worktree `/tmp/lv-verify-76a6850` 复跑:Release build **0 Error(s)**;全量测试 Desktop **65/65**、Kernel **47/47**(exit 0)。`git diff --check origin/main..HEAD` 通过。 +- **远端同步(本轮 Hermes 执行)**:`000a0b0..76a6850` push 至 origin,`git ls-remote origin main` 回读=`76a6850bb88546fc21f5f78a53fbda04e77c8b52` 与 HEAD 一致,未 force push。 +- **P6 独立录制复验(本轮)**:Hermes 在独立 worktree `/tmp/lv-verify-76a6850-evid` 以 `LV_AUTOPLAY_SAMPLE=1 LV_AUTOPLAY_RECORD=1 LV_AUTOPLAY_DAYLIGHT=1` 实跑 exit 0,`sample result=ok`(8 阶段完整),rec 帧 16 张落 `/tmp/lv-p5-prompt/rec-frame-*.png`(0015–0375 ×20 13:15:19–13:15:26 新采,末帧 0400 为 12:57 旧文件)。vision_analyze 全分辨率自检:白天帧中文 HUD「时间 白天 2倍速 / E 进屋 / 准备就绪」逐字可读无缺字,河道/木桥/民居/多服饰村民/灯笼齐全,无黑块无损纹。**待补**:本 autoplay harness 为固定 tick 快速跑(~1300 帧/9 秒),录不出真实昼夜切换过程帧,夜晚 tint/灯笼光晕视觉验收仍缺——记 P6 第 3 步或专门 dayPhase harness 取证后收口。 +- **P5 遗留 trailing whitespace 未修**:`Interaction.fs:191 'let x = '` 仍带尾随空格(HEAD 与工作树均如是),P6 writer 尚未顺手修,继续挂账。 +- **writer 状态**:`ses_f3e5b74c9ffe3dPzPxW552Hby6` scoped busy,`/question=[]`,service log 最近流 `providerID=go-a modelID=glm-5.3-flash session.id=ses_…f3e5b7` 13:16:28 仍在写;最后工具=正在跑 Release build+全量 test(600s)。P6 单回读 user message「P6 美术提升小单(昼夜光照与角色动画帧)」已确认。工作树未提交改动=make-jiangnan-art.py(+16)+VillageArt.fs(+15)+PrototypeTests+jiangnan-characters.png(2539→3047B)=>{ + writer 正在做第 2 步角色动画帧。 +- **M3 phase2 长测**:lv-m3-phase2.service 运行 2h56m,dotnet 1694386(PPID 1694385,user systemd PPID 3400)约 355% CPU 持续计算;日志仍 207 bytes 表头、0 world 行、无 exit 文件(`final-candidate-20260921T095500Z/logs/phase2_20260921T101500.log.exit` 不存在),state verdict=null——运行中不计入验收。 +- completion-notice.md 不存在。待收口:P6 第 2/3 步+夜晚视觉证据、Interaction.fs:191 TW、职业系统实现(设计稿等用户拍板)、M3 phase2 终态、最终发布门(Mac 新包实机签名验证等)。 + +## Latest tick: 12:59:00 CST — P5 情境提示单 3 commit 独立复验全绿并已同步远端;P6 美术提升单已派发开工 +- **P5 独立复验(本轮)**:writer `ses_f3e5b74c9ffe3dPzPxW552Hby6` 终态 `READY_FOR_LEADER_REVIEW`,3 commit:`eaedd53`(resolve 排序改 (DistanceSquared, id) 纯距离优先、平局低 id 唯一选中,快照不变/平局/边界回归)、`12616f1`(FloatingPrompt 纯布局模块:唯一目标头顶短提示、视口钳制、避开左下 HUD 与右上状态条带、菜单/对话开启隐藏+worldInputAllowed=false,1280×720/1920×1080 五极限锚点回归)、`000a0b0`(LV_AUTOPLAY_RECORD 每 25 帧 GetBackBufferData 采 PNG)。Hermes 独立复跑:Release build 0 警告 0 错误、全量测试 Desktop **64/64**、Kernel **47/47**(exit 0);工作树 diff --check 过、stash 0。已知小瑕疵:eaedd53 内 Interaction.fs:191 三态留 trailing whitespace(diff-tree --check 2 处),纯格式不影响逻辑,记 P6 writer 顺手修。 +- **P5 视觉复验(vision_analyze /tmp/lv-p5-prompt/)**:①`prompt-appear.png`——「E 交谈」深底白字框带 E 键位图标浮在绿衣 NPC 头顶上方,完整无截断无缺字,江南场景(民居/水道/木桥/约 20 村民/灯笼)齐全;②`prompt-hidden-menu.png`——对话菜单开启(六项:闲聊/求助/提议交易/讲笑话/道歉/挑衅)时头顶浮动提示消失、输入隔离,其余渲染正常;③`prompt-gone-after-leave.png`——走开后提示消失,场景正常。rec-frame-0025..0400 共 16 帧全程序列在案。 +- **远端同步**:1401000..000a0b0 push 至 origin `/home/somhairle/git/living-village.git`(Hermes 本轮执行),`git ls-remote origin main` 回读=`000a0b00384…` 与本地 HEAD 一致,未 force push。 +- **P6 已派发**(本 tick 12:58):同会话 `prompt_async` HTTP 204,回读 user message 已落(含「P6 美术提升小单」),scoped status busy——writer 真实开工。任务:确定性昼夜光照参数纯函数+回归、村民四向动画 2→3-4 帧(图集+make-jiangnan-art.py 同步)、可选标题入场动画、Xvfb 证据 /tmp/lv-p6-art/、性能基线 digest 与 953775FA… 核对;顺手修 Interaction.fs:191 trailing whitespace。禁 question/Kernel/付费。 +- **M3 phase2 长测**:lv-m3-phase2.service 运行 2h15m,dotnet 1694386 cputime 7h55m(约 345% CPU)持续计算;phase2 日志仍 207 bytes 表头、无 world 行/exit 文件,verdict=null——运行中不计入验收。 +- completion-notice.md 不存在。待收口:P6 commit+verdict+视觉复验、职业系统实现(设计稿等用户拍板)、M3 phase2 终态、最终发布门(Mac 新包实机签名验证等)。 + +## Latest tick: 12:31:00 CST — P4 文档收口单 2 commit 独立复验全绿并已同步远端;P5 情境提示单已派发开工 +- **P4 独立复验(本轮)**:writer `ses_f3e5b74c9ffe3dPzPxW552Hby6` 终态 `READY_FOR_LEADER_REVIEW`,2 commit:`ecae30a`(README 与设计文档残留 ark-plan / openai/gpt-5.6-luna 旧通道描述全部更正为 go-a/glm-5.3-flash,grep 复查 0 残留)、`1401000`(overnight-quality-brief/overnight-completion-brief/overnight-status/skill-sourcing-authorization 四份监督文档 + opencode.json(go-a 默认通道)入库;.gitignore 增补 opencode.json.before-luna 与 m3_state.json.corrupt_*;入库文档 grep 凭据类关键词仅命中历史叙述,无 secret)。复验:工作树干净、stash 0、`git diff --check` 通过;Release build 0 错误;全量测试 Desktop **60/60**、Kernel **47/47**(exit 0)。 +- **性能基准独立回读(本轮)**:`artifacts/perf-independent/20260921T122136/` 绑定 dac7e79,3×独立运行 ticks/s 区间 301,987–751,121、allocated≈3.03MB、gen0=0,final_digest `953775FA…` 与基线 20260921T115000(89be1bc)一致,digest_match=PASS,确定性未破坏。 +- **远端同步**:dac7e79..1401000 push 至 origin `/home/somhairle/git/living-village.git`(Hermes 本轮执行),`git ls-remote origin main` 回读=`1401000ed86…` 与本地 HEAD 一致,未 force push。 +- **P5 已派发**(本 tick 12:29):同会话 `prompt_async` HTTP 204,回读 user message 已落(idx 359),service log 该会话流 `providerID=go-a modelID=glm-5.3-flash`、scoped status busy——writer 真实开工。任务:①近目标确定性优先选择纯函数+快照不变/平局/超距回归 ②Desktop 世界内唯一短提示(真实 CJK 图集同 HUD 字体路径,离开即消失,对话/菜单输入隔离,1280×720 与 1920×1080 布局)③录靠近→提示→交互→关闭→离开证据落 /tmp/lv-p5-prompt/。禁用 question 工具,verdict 协议照旧。 +- **M3 phase2 长测**:lv-m3-phase2.service 运行 2h07m,dotnet 1694386 cputime 7h16m(约 345% CPU)持续计算;phase2 日志仍 207 bytes 表头、无 world 行/exit 文件,verdict=null——运行中不计入验收。注意:与本 cron 同 tick 有无关会话 ses_f41457d90ffe…(Fund Lab)在共享 log 流动,判读 writer 时必须按 session.id 过滤。 +- completion-notice.md 不存在。待收口:P5 commit+verdict+录屏复验、职业系统实现(设计稿等用户拍板)、M3 phase2 终态、最终发布门(Mac 新包实机签名验证等)。 + +## Previous tick: 12:22:00 CST — P3 全单 4 commit 独立复验全绿并已同步远端;P4 文档收口小单已派发开工 - **P3 独立复验**:writer `ses_f3e5b74c9ffe3dPzPxW552Hby6` 终态 `READY_FOR_LEADER_REVIEW`,4 commit:`2851a03`(缺陷 A:根因=页面标题行与菜单首行同为 y=320 叠印,TitleScreen 分层 HeadingY/FirstItemY + 独立光标列,矩形回归测试)、`506afd9`(缺陷 B:键名独立成列 120px,controlRowRects 纯函数回归)、`d10942b`(键位页锚定 ControlsPanelY,消除末行与页脚重叠)、`dac7e79`(职业系统设计稿,仅文档不实现,待用户拍板)。Hermes 在独立 worktree `/tmp/lv-verify-506afd9`(2851a03+506afd9)与 `/tmp/lv-verify-d10942b`(d10942b)复跑 Release build 0 警告 0 错误;全量测试 Desktop **60/60**、Kernel **47/47**(exit 0,较上轮 +2 个 P3 回归);`git diff --check` 通过。 - **P3 视觉复验(vision_analyze /tmp/lv-p3-fixes/)**:①`frame-title-fix.png`——光标「»」与「开始新游戏」间隔约 20px 无叠印,标题与面板垂直间隔 145px+,中文全可读无方框,面板完整落视口;②`frame-pause-fix.png`(12:12 落盘,覆盖 d10942b 最终布局)——14 行键位键名/动作两列间距充足无叠印混乱、键名列左对齐一致、中文无缺字、全部行+页脚完整显示;③`frame-hud-day.png`——右上状态条「天数 1 / 金钱 50 / 精力 100」清晰,河道/桥/民居/约 20 村民正常渲染,无大面积黑块。遗留小项:UP/DOWN/ENTER 拉丁提示用衬线体与像素中文字风不统一(非缺陷,记后续精修)。 - **远端同步**:3812e78..dac7e79 push 至 origin `/home/somhairle/git/living-village.git`,`git ls-remote origin main` 回读=`dac7e793eb…` 与本地 HEAD 一致,未 force push。 |
