<feed xmlns='http://www.w3.org/2005/Atom'>
<title>living-village.git/src/LivingVillage.Desktop.Tests/P40ArtTests.fs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.somhairle.bid/living-village.git/atom?h=main</id>
<link rel='self' href='http://git.somhairle.bid/living-village.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/living-village.git/'/>
<updated>2026-09-28T10:15:23+00:00</updated>
<entry>
<title>feat(p41): 夜帧船篷对比暗化</title>
<updated>2026-09-28T10:15:23+00:00</updated>
<author>
<name>Somhairle H. Marisol</name>
<email>muqiu-han@outlook.com</email>
</author>
<published>2026-09-28T10:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/living-village.git/commit/?id=e32e288358ffcf35d45bd1c6f1912746cdbc3d37'/>
<id>urn:sha1:e32e288358ffcf35d45bd1c6f1912746cdbc3d37</id>
<content type='text'>
- VillageArt.drawCc0BoatOverlay 增加夜层专用暗化系数 0.7（仅夜光晕层生效，
  白天不调用 overlay，p40-day/p40-boat 逐字节不变）
- P40ArtTests 新增 NightBoatAwningIsAtLeast40GreyDarkerThanSurroundingGlow：
  内嵌 PNG 解码读取夜帧，断言船 2 瓦包围盒比 24px 光晕环至少暗 40 灰阶
- 新增 scripts/check-p40-night-boat-contrast.py 独立像素守卫
- 重出 docs/evidence/p40-night.png（contrast 103.2 &gt;= 40）
</content>
</entry>
<entry>
<title>feat(p40): 乌篷船篷面实心拱形重绘与像素回归</title>
<updated>2026-09-28T10:04:48+00:00</updated>
<author>
<name>Somhairle H. Marisol</name>
<email>muqiu-han@outlook.com</email>
</author>
<published>2026-09-28T10:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/living-village.git/commit/?id=931b0acbc06b9d9c7e4e16ae8d714e14e840cae8'/>
<id>urn:sha1:931b0acbc06b9d9c7e4e16ae8d714e14e840cae8</id>
<content type='text'>
- make-cc0-art.py 重绘 boat 篷面为实心拱形竹篷：拱线以下逐列实心填充，
  连续脊线高光跨越两半在瓦片边界相接，肋骨/端盖/甲板阴影收边（原 1px 竖柱
  栅栏式画法改为整片拱面）
- 重生成 Assets/cc0-tiles.png（同参数逐字节稳定）
- P40ArtTests 新增 BoatAwningIsASolidArchWithAContinuousRidge 像素级断言：
  脊线无透明断列、拱下每列有实心竹色、左右两半拱顶同高

属 P40 整改的篷面实心 + 回归部分。
</content>
</entry>
<entry>
<title>test(p40): 连贯带/同seed/夜光回归 + 运行时证据帧</title>
<updated>2026-09-28T08:33:33+00:00</updated>
<author>
<name>Somhairle H. Marisol</name>
<email>muqiu-han@outlook.com</email>
</author>
<published>2026-09-28T08:33:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.somhairle.bid/living-village.git/commit/?id=3732fece2285e386c1a5ba65aa45a31e467e1217'/>
<id>urn:sha1:3732fece2285e386c1a5ba65aa45a31e467e1217</id>
<content type='text'>
- P40ArtTests 6 例：连贯带覆盖路网且抑制孤立散布、摆放确定性、红灯笼落门口、
  红/石灯笼同光晕路径、同 seed 重生成一致、P40 索引在界内
- AssetPackTests 索引列表加 19/20；fsproj 注册 P40ArtTests
- scripts/make-p40-closeups.py 乌篷船 2x NEAREST 特写
- docs/维护说明.md 追加 P40 小节；证据 4 帧白块检查 0 命中，重复运行 byte-identical
- Release 全量 Desktop 201/201、Kernel 119/119 exit 0
</content>
</entry>
</feed>
