From 0e98c0a6376c8fc846976dc1425bf672fb1a50f2 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Mon, 28 Sep 2026 21:12:05 +0800 Subject: p48: 512×384 生成 digest 验证条目(同seed一致/异seed发散/跨尺寸发散/钉值) + overnight-status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/overnight-status.md | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'docs') diff --git a/docs/overnight-status.md b/docs/overnight-status.md index 7fc7854..9028a66 100644 --- a/docs/overnight-status.md +++ b/docs/overnight-status.md @@ -132,3 +132,14 @@ - P47 整改验收 push 后,**P48(512×384 地图生成独立验收切片 / 备选长局内存 profile)已派同一 writer**(POST /session/{sid}/prompt_async 204)。 - 派发后回读最后一条 assistant assistant info.providerID=**go-b** / modelID=**deepseek-v4.1-flash** ✅(通道未漂移)。 - 验收目标:同 seed 两次生成 digest 一致 + 不同 seed 发散自动化条目(或转长局内存 profile 数字证据)+ 全量测试绿。 + +## Tick 2026-09-28 22:1x CST(P48 完成:512×384 digest 验证条目) +- 检查结论:512×384 参数化生成**已完整**(`paramsForSize 512 384` 4 条河、≥28 民居 2/3/4 三档宽、组团/农田/主路确定性等均已有测试),唯一未收口 = 缺「digest 形式」的同 seed 一致 / 异 seed 发散验证;故按单第 1 条执行,未触发第 2 条(长局内存 profile)。 +- 新增 `src/LivingVillage.Desktop.Tests/P48MapDigestTests.fs`(已写入 fsproj,位列 SampleTests 前),4 条:同 seed digest 稳定 / 异 seed 发散 / 同 seed 跨尺寸发散 / 512 seed=4242 digest 钉值。 +- digest = `SHA-256(MapGen.serialize map)` hex(64 字符): + - 512×384 seed=4242 = `904A20148C0BA385E95A1EF53B0E7ECCB08653A557D4FD49F0EED6B57857DAD0` + - 512×384 seeds 1/2/7/99991 = `9C1784138ED3D967…` / `88120BD7315992D4…` / `CC401AC55E2805A5…` / `69A95DB300F76847…`(5 seed 两两不同) + - 同 seed 4242:64×48 = `C6468FBA968A83A8470EC177DBD75C06A239362FDE061E380537A97ADB9FA98F`、256×192 = `C3B4C6D44D72179F62A181325E7498C4B720F40B26A078F1C65861B2BE8E88C2`、512×384 = `904A2014…`(三者不同) +- build 绿证据:`dotnet build LivingVillage.sln -c Release` → **0 错误 0 警告**;Desktop **250/250**、Kernel **119/119**(build 后 `--no-build` 重跑)。 +- 未改 Kernel/Sim/HUD/对话框,未引外部素材;范围仅新增测试 + 单文件。 +- 范围外留下一单:Sim 长局内存 profile(进程 RSS + 事件历史 `Events`/`Rumors`/`Annals` 增长量化,50×10~20 天流式口径),待下 tick 派发。 -- cgit v1.2.3