インデックスがゼロ始まりで作成運用されてる画面と
1始まりで作成運用されてる画面があったとき

インターフェースをそれぞれの画面様向けに作成する?
それともインターフェースは固定して各画面で対応する?
誰の責任でどう決定するからうまくいくって言ってる?

ぶっちゃけインターフェースは共通ルーチンだという定義の塊をまずドキュメントとして起こさないと混乱しか産まないと思う
ゼロだけ対応してあるけど1組はどうすんだとその時の改変の方向性の話は結局トレードオフじゃね?