summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* docs: 新增「民居密度参数」小节与 P24 取证命令/快照(P24)Somhairle H. Marisol13 days1-0/+25
| | | | - ExtraRiversideHouses 默认/大图取值、512x384 共 18 座、部件渲染、村民可见性证据与快照位置。
* docs: 新增「大世界扩程 512x384」小节与取证命令/快照(P23)Somhairle H. Marisol13 days1-0/+38
| | | | | | | | - 记录 paramsForSize 尺寸自适应(河道每 ~96 行一条、噪声尺度封顶 4x)、 64x48/256x192 逐字节不变、v2 存档边界与 v1 兼容、生成耗时(512x384 约 134-248ms)、 512x384 巡游 perf-summary(mean 153.84/min 51.64/max 228.81)与 VmRSS 185.9-201.9MB。 - 补 LV_RIVERSCAPE_WIDTH/HEIGHT 与 LV_MAPGEN_SHOT 512x384 取证命令及 /tmp/opencode/lv-p23-art/ 快照。 - 默认世界仍 256x192,本轮只交付能力与证据。
* docs: overnight tick 04:45 — M3 30x20 PASS 30/30, P22 verified and pushedSomhairle H. Marisol13 days1-0/+90
|
* docs: P22 重挑游戏内代表帧 + 大世界默认开启评估(P22)Somhairle H. Marisol13 days1-2/+38
| | | | | | | | - 代表帧改为真实游戏内帧(HUD 近白像素判定),覆盖昼/黄昏/夜三档共 9 张, 覆盖旧标题/启动误帧;补 23:30 夜档巡游取证命令。 - 新增「大世界默认开启评估」:256x192 已是默认(P20 第三步),复核 FPS/内存/ 生成耗时与风险,结论维持默认、保留 LV_LEGACY_MAP 回退;记录 NPC 规则网格 与孤立砖石小块两项遗留观察(仅记录不改)。
* docs: ↵Somhairle H. Marisol13 days1-0/+47
| | | | | | | | | | 新增「大世界」一节:世界参数/回退开关/可达核心/实测性能(P21) - 256x192 生成器参数、world-mode 回退开关、BFS 可达核心保证机制。 - 实测 Desktop Release(Xvfb 1280x720x24,LV_UNLOCK_FPS=1)60s 采样: mean 230.4 / min 199.5 / max 302.8 FPS;VmRSS 181.9–183.4 MB; headless ticks/s 189,595–445,377、alloc≈3.03MB、gen0=0、digest 953775FA…。 - 补 P21 取证命令与 /tmp/opencode/lv-p21-art/ 快照位置。
* docs: 补充 P20 第三步 sample 保持 64x48 的说明Somhairle H. Marisol13 days1-1/+2
| | | | LV_AUTOPLAY_SAMPLE 非巡游保持旧 64x48,仅 LV_RIVERSCAPE_TOUR=1 启用生成器世界。
* docs: P20 第三步河景与可玩接入收口说明与取证命令Somhairle H. Marisol13 days1-1/+32
| | | | | | - 记录默认 256x192 生成器世界接入、LV_LEGACY_MAP 回退、桥头灯笼与 bridgeLanternTiles、序列化确定性与测试计数(Desktop 121 / Kernel 90)。 - 补 p20c-* 昼夜巡游取证命令与快照位置、性能门槛复述。
* feat(mapgen): 河道连续性不变量 + 桥/石板路网/沿河民居(P20 ↵p20-map-gen-foundationSomhairle H. Marisol13 days1-2/+25
| | | | | | | | | | | | | 第二步) - 河道改为贯穿全图连续水带(每列一段、宽度 >= RiverWidth),置于核心区上下 两侧且不相交;新增不变量测试:逐列水段数恒定、每段宽度下限、任意水格 >=2 个水邻居(禁止断裂缺口与孤立水点)。 - Result 新增 Rivers/Bridges/Paths/Buildings/BridgeCrossingsOk;每河 2 座桥、 横贯主路 + 垂直连接路 + 远岸路 + 白墙黑瓦民居(门朝路)。 - 公开 isWalkable/floodFill;ReachabilityOk 现覆盖 30 spawn + 所有门 + 所有桥面, BridgeCrossingsOk 保证每桥两岸同连通域。 - 回归:Desktop 115->119、Kernel 90 不变;final_digest 与基线一致。
* feat(mapgen): 参数化确定性生成器与视口裁剪(P20 第一步)Somhairle H. Marisol13 days1-0/+32
| | | | | | | | | | - 新增纯函数 MapGen:尺寸参数化(默认 64x48,可 256x192),splitmix64 随机游走河道 + 2-3 octave value noise + 泊松式布点;核心区整平后以 BFS 校验 5x6=30 个 spawn 全部可达,不可达确定性修整并复验。 - visibleTileRange/visibleTileCount 纯函数,drawWorld 改为调用之(行为不变); drawMapFitted/drawMapViewport 仅证据用。 - 存档沿用 v2/v3 边界字段,补参数化边界 round-trip 测试,未改 Sim 语义。 - 回归:Desktop 109->115、Kernel 89->90;final_digest 与基线一致。
* merge: P19 白天色调去偏黄(独立复验全绿 Desktop 109/Kernel 89)Somhairle H. Marisol13 days1-0/+27
|\
| * fix(desktop): P19 白天色调去偏黄(day tint ↵p19-daylight-tamingSomhairle H. Marisol13 days1-0/+27
| | | | | | | | 中性白平衡,黄昏暖橙保留)
* | merge: P18 黄昏暖色真实渲染(独立复验全绿 Desktop 108/Kernel ↵Somhairle H. Marisol13 days1-0/+31
|\| | | | | | | 89)
| * feat(desktop): P18 黄昏暖色真实渲染(加性暖色 veil + ↵Somhairle H. Marisol13 days1-0/+31
| | | | | | | | 双窗口光照 + 时段标签对齐)
* | docs: ~01:55 tick — P17-FIX 合并 push 6dfc665;M3-1 ↵Somhairle H. Marisol13 days1-0/+10
| | | | | | | | 复验全绿;30x20 批验 systemd 启动;P18 已派发
* | merge: P17 起时钩子修复与黄昏精修(独立复验全绿 Desktop ↵Somhairle H. Marisol13 days1-0/+43
|\| | | | | | | 108/Kernel 89)
| * fix(desktop): P17-FIX 起时钩子在 sample/autoplay ↵Somhairle H. Marisol13 days1-9/+19
| | | | | | | | 路径生效(resolveStartTick 纯函数 + 回归 + 重拍证据)
| * test(desktop): P17 取证钩子(LV_AUTOPLAY_START_HOUR 纯函数起时)+ ↵Somhairle H. Marisol13 days1-0/+33
| | | | | | | | 证据与 docs 记录
* | docs: ~01:25 tick — P17 ↵Somhairle H. Marisol13 days1-0/+8
| | | | | | | | 复验发现起时钩子失效,黄昏证据不成立;P17-FIX 已派发
* | docs: ~00:40 tick — P17 美术下一档已派发Somhairle H. Marisol13 days1-2/+2
|/
* docs: ~00:35 tick — P16+P16-FIX 复验合并 origin=1cef3b1Somhairle H. Marisol13 days1-0/+12
|
* merge: P16 启动画面/开始界面/HUD 精美化(独立复验全绿 ↵Somhairle H. Marisol13 days1-0/+37
|\ | | | | | | Desktop 106/Kernel 89)
| * feat(desktop): P16-FIX 开始界面截图模式(LV_AUTOPLAY_MENU_SHOT)+ ↵Somhairle H. Marisol13 days1-2/+14
| | | | | | | | 真实菜单证据补拍
| * docs: P16 启动画面/开始界面/HUD 精美化实施与取证记录Somhairle H. Marisol13 days1-0/+25
| |
* | docs: ~00:20 tick — M6a 复验合并 origin=4f700fc,P16 续派Somhairle H. Marisol13 days1-0/+10
|/
* merge: M6a ↵Somhairle H. Marisol13 days1-0/+27
|\ | | | | | | 谣言工作集容量上界+按天淘汰+窗口扫描去中间表(独立复验全绿)
| * docs: M6a 谣言容量上界实施与 1/10/20 天成本复测记录Somhairle H. Marisol13 days1-0/+27
| |
* | docs: 23:55 tick — P15 复验合并 origin=6ce29c5,M6a 续派Somhairle H. Marisol13 days1-1/+7
|/
* docs: 23:00 tick — M3-1/打包修复合并 origin=34c7ebc,P15 派发Somhairle H. Marisol13 days1-1/+9
|
* merge: 采纳 M3-1 ↵Somhairle H. Marisol13 days2-1/+47
|\ | | | | | | 流式可观测性+门槛缩尺+成本量化(独立复验全绿)
| * docs: M3-1 流式可观测性/门槛缩尺/长局成本量化Somhairle H. Marisol13 days2-1/+47
| | | | | | | | | | | | | | - 维护说明新增 M3 批验小节:流式字段、50x20 门槛理由与实测、--cost-probe 数据表、 Rumors 累积+全表扫描的机理与修复方向候选(本单不实施) - Desktop 基线更新为 86/86 - overnight-status 追加本单实测与待收口
* | docs(brief): 标注 M3-1 批验改版单已派发(go-b writer,tick ↵Hermes13 days1-0/+3
|/ | | | 勿重复派单)
* chore(config,docs): 开发通道切 go-b/deepseek-v4.1-flash(256K ↵Hermes13 days2-1/+92
| | | | 上下文上限),brief 同步 M3 缩尺决定
* docs: 记录预乘 alpha 机理与夜间光晕/炊烟接线Somhairle H. Marisol13 days1-3/+34
| | | | | | - Desktop 基线更新为 79/79 - 新增预乘 alpha 机理、lanternGlowLayers、per-tile 水面、炊烟后置遍、角色站位说明 - 补白块校验命令与 P14 证据位置
* docs: 记录 P13 动画语义与确定性证据命令Somhairle H. Marisol13 days1-1/+35
| | | | | | | | - 维护说明更新为 Desktop 75/75、Kernel 79/79 - 新增动画语义小节(图集布局、cellIndex、各帧 tick 窗口) - 新增 P13 证据命令(Xvfb 白天/夜晚录帧 + 接触表脚本) - 新增 scripts/make-animation-evidence.py(镜像渲染端帧数学, 从真实图集生成确定性接触表),忽略 evidence/ 输出目录
* docs: 职业系统设计稿 occupation-system-designSomhairle H. Marisol13 days1-0/+129
|
* fix(desktop): RiverLantern 模式限定消除TW + 中文维护文档Somhairle H. Marisol13 days1-0/+76
| | | | Game.fs 733/741 两条编译警告(FS0049 未限定模式绑 + FS0026 不可达)由 Qualified VillageArt.RenderPropKind.RiverLantern 修复,全仓 0 警告;Leader 所指 Interaction.fs:191 并无编译警告(已记录于验资说明);docs/维护说明.md 首开:模块职责/O 不变量/信息 digest 变化处理/可复制命令。
* docs: overnight-status 追加 P7/P8/worldDigest 记录Hermes Supervisor13 days1-1/+68
|
* docs: overnight status tick 1307Somhairle H. Marisol14 days1-1/+27
|
* docs: 纳入监督/授权文档与现行 opencode 配置Somhairle H. Marisol14 days4-0/+1071
| | | | overnight-quality-brief/overnight-status/overnight-completion-brief/skill-sourcing-authorization 四份监督与授权文档入库;opencode.json 记录现行 go-a/glm-5.3-flash 默认通道;.gitignore 增补 opencode.json.before-luna 备份与 scripts/m3_state.json.corrupt_* 损坏状态文件。
* docs: 开发协议模型描述更正为 go-a/glm-5.3-flashSomhairle H. Marisol14 days1-2/+2
| | | | README 与设计文档中残留的 ark-plan 与 openai/gpt-5.6-luna 旧通道描述更正为现行 go-a/glm-5.3-flash;无关段落不动。
* docs: 职业系统设计稿Somhairle H. Marisol14 days1-0/+124
| | | | 开局职业候选(渔夫/货郎/药童/书生)、与需求/关系/谣言/年鉴/交易的接合点、每日任务池与轻剧情线、Kernel 数据结构草案与存档 v2 兼容策略、确定性要求与分阶段验收清单;仅设计不实现,待用户拍板。
* feat(desktop): 江南美术改为真实 PNG 图集Somhairle H. Marisol2026-09-211-1/+2
| | | | | | | | - scripts/make-jiangnan-art.py 生成三张原创透明 PNG:世界 256x32、角色 1024x48、内景 392x96 - VillageArt.fs 移除进程内像素烘焙,改为 BaseDirectory 加载图集并校验尺寸 - 内景渲染改用图集(地板/墙/窗/桌/床/屏/毯/柜),新增玩家专属 StrawHat 变体 - 内景新增地毯与柜子装饰,角色按 FeetPosition 定位 - fsproj 随包复制三张 PNG;m6c-package.sh 校验三张 PNG 进入交付包
* feat(m6c): 完成江南村庄中文交付Somhairle H. Marisol2026-09-213-4/+27
| | | | | | | | | | 完成江南村庄场景、角色表现和中文界面的 M6c 交付范围。 新增 CJK 字形图集、中文文案与运行时加载,补充民居情境交互和确定性村庄美术表现。 更新资源复制与 Linux/macOS 打包校验,加入 188 字符清单、资源许可说明和对应原型测试。 补充江南美术方向与 M6c 交付说明,并保持原有模拟内核和桌面构建入口不变。
* feat(desktop): add deterministic Jiangnan art and Chinese text primitivesSomhairle H. Marisol2026-09-201-1/+2
| | | | | | | | | | | | | | | | | [Change Nature] This commit adds the Task 3a desktop presentation data slice. [New Capability] - Defines immutable Jiangnan props, water and paving tiles, NPC variants, directions, and two-frame animation metadata. - Provides formal Chinese scene, menu, status, and missing-glyph text layout primitives. [Implementation] - Keeps the new modules pure and deterministic with no GUI, network, or global mutable state. - Adds focused prototype tests, F# compile ordering, and asset/license boundary documentation. [Impact] - Extends desktop presentation APIs without modifying Kernel or Game.fs. - Leaves GUI rendering integration for Task 3b.
* docs: add prototype quality gatesSomhairle H. Marisol2026-09-201-0/+184
|
* feat(m6c): add Linux release package and delivery docsSomhairle H. Marisol2026-09-202-0/+43
| | | | | | | | | | | | | | | | | | [Change Nature] - This commit adds the M6c Linux delivery surface without changing simulation behavior. [New Capability] - Publish self-contained linux-x64 output with framework-dependent fallback and a package-relative launcher. - Document the menu, controls, save paths, autoplay verification, milestones, and asset/license boundaries. [Implementation] - Add the M6c packaging and startup scripts. - Add release notes and an asset/license inventory. - Keep release artifacts and verification evidence under ignored artifacts/m6c-release/. [Impact] - Runtime code and M3 acceptance artifacts are unchanged. - The package was exercised under Xvfb; prior provider metadata remains an unstaged worktree change.
* docs: 《活着的村庄》设计文档 v1 + ↵Han Muqi2026-09-181-0/+85
opencode.json(ark-plan/glm-5.3-flash) + README