Skip to content

cli/itl_expr_cli 設計

責務

ITL interval case の filesystem/JSON adapter です。

データフロー

ITL file を読み、optional operation filter を適用し、case を frontend/itl_expr に委譲して stable summary を出力します。

アルゴリズムと不変条件

unsupported case は明示したままです。strict mode は gate success だけを変更し、case disposition は書き換えません。

失敗と副作用

filesystem access と output が effect で、interval parse と arithmetic は pure package call のままです。

実装上のトレードオフ

interval semantics の重複を避ける一方、phase planning は Python tooling に委ねます。

安定性

repository infrastructure として保守されます。生成宣言は runner とともに変更され得るため、downstream compatibility は保証しません。