背景 (lineage:roadgen)
issue #37 の fork-drift 解消プログラムで gt_roadmanager / gt_osireporter は pending=0 まで再同期したが、roadgen lineage の pending 6件は据え置きと判断した(2026-07-23 ユーザー決定)。理由: (i) 現行の自動テストゲートに一切影響しない(roadgeom.cpp は viewer 3Dメッシュ生成専用)、(ii) fork_sync_manifest の注記どおり視覚出力の回帰は自動ゲートがなく目視検証が前提で、検証方法が他 lineage と異なる。
pending 内訳(check_fork_sync.py, upstream/master @77028d83 時点)
低リスク bugfix port 候補(4件、roadgeom.cpp のみ)
d6b3b451 Fix incomplete road sign file path(+1/-1)
c8b6e6f4 Fix road tesselation missing lane features
31d0809b Pick next osi point after added friction or height
701ba549 Decrease lateral deviations with segment length
→ port する場合は GT_RoadGen フォークへ適用し、代表 xodr での目視スモーク(メッシュ欠落/偏差の確認)を DoD にする。
新機能=採用判断マター(2件、esminiLib 公開API / viewer 越境)
→ fork-sync ではなく機能採用可否の意思決定が先。採用しないなら manifest に恒久 skip 理由を記録して pending からの除外方法を検討。
DoD
- 4件の port 実施 or 明示的却下を manifest に記録
- 2件の採用判断を記録
- check_fork_sync.py の roadgen WARN が「意図された状態」として文書化される
関連: #37(据え置き決定の経緯)、lineage:roadgen(fork_sync_manifest.yaml)
背景 (lineage:roadgen)
issue #37 の fork-drift 解消プログラムで gt_roadmanager / gt_osireporter は pending=0 まで再同期したが、roadgen lineage の pending 6件は据え置きと判断した(2026-07-23 ユーザー決定)。理由: (i) 現行の自動テストゲートに一切影響しない(roadgeom.cpp は viewer 3Dメッシュ生成専用)、(ii) fork_sync_manifest の注記どおり視覚出力の回帰は自動ゲートがなく目視検証が前提で、検証方法が他 lineage と異なる。
pending 内訳(check_fork_sync.py, upstream/master @77028d83 時点)
低リスク bugfix port 候補(4件、roadgeom.cpp のみ)
d6b3b451Fix incomplete road sign file path(+1/-1)c8b6e6f4Fix road tesselation missing lane features31d0809bPick next osi point after added friction or height701ba549Decrease lateral deviations with segment length→ port する場合は GT_RoadGen フォークへ適用し、代表 xodr での目視スモーク(メッシュ欠落/偏差の確認)を DoD にする。
新機能=採用判断マター(2件、esminiLib 公開API / viewer 越境)
98b2b0c2Improve shadows and add option to disable them Option to disable simple shadows esmini/esmini#822(viewer/replayer/EnumConfig まで越境)682cedb3Extend save 3d model feature(esminiLib 新規 C API +42/+22行、C# wrapper、上流テスト追加)→ fork-sync ではなく機能採用可否の意思決定が先。採用しないなら manifest に恒久 skip 理由を記録して pending からの除外方法を検討。
DoD
関連: #37(据え置き決定の経緯)、lineage:roadgen(fork_sync_manifest.yaml)