laoyang
8cfcb8d978
v18c: 无子女的旁支贴其父母旁边 + 版面检查按 v18 重写
夹具(20 人)暴露的真问题:`舅子`(我妻子的兄弟、自己没有子女)
被兜底逻辑推到整代最右侧(离我很远),还与同代的人撞上
(实测 D 项「同代相邻卡片之间留有空隙」最小间隙 -36px)。
修法:没有子女、也不在主干上的旁支,改成**贴到它父母的户旁边**
(而不是"推到最右"),并与同代已有的人依次避让。
工具侧随 v18 更新:
· `_fb_kin_geom.py` —— B 项由「不穿卡」改成「**连线压在卡片背后**」的 z-index 判据:
v18 按参考实现把线画在卡片后面,"线从卡中心连到卡中心"是设计如此,
继续用"不穿卡"判会恒红(这是我的检查脚本跟不上的地方,不是产品问题)。
C/D/E 三项保持。**20 人夹具 8 项全过**。
· `_fb_kin_geom_falsify.py` —— 按 v18 的锚点重写,注入 3 处 **3/3 抓住**:
下垂线从某一张卡出来 → C 变红
拆掉防重叠兜底 → D 变红
父母不居中于我之上 → D 变红
· `_fb_geom_mobile.py` 卡片比例 118:92 → 88:106;移动端几何 520 项全过。
全套:e2e 553 / 桌面几何 368 / 移动端 520 / 家谱版面 8(反向 3/3)——
部署脚本本地空跑与线上自检全过。其他功能未动。